<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br><div><br></div><div><br></div><div>Hello,</div><div><br></div><div><br></div><div>I began testing out the optimization package from git; the simple example of </div><div><br></div><div><div>import rbfopt</div><div>import numpy as np</div><div>def obj_funct(x):</div><div>  return x[0]*x[1] - x[2]</div><div>......</div><div><br></div><div><br></div><div>gives,</div><div><br></div><div><div> Iter  Cycle  Action             Objective value      Time      Gap</div><div>  ----  -----  ------             ---------------      ----      ---</div><div>     0      0  Initialization           -0.782797      0.00   100.00 *</div><div>     0      0  Initialization           59.515133      0.01   100.00  </div><div>     0      0  Initialization           20.000000      0.01   100.00  </div><div>     0      0  GlobalStep               -9.831245      0.05   100.00 *</div><div>     1      0  GlobalStep                0.454536      0.08   100.00  </div><div>     2      0  GlobalStep               -9.933694      0.12   100.00 *</div><div>     3      0  GlobalStep               -8.291156      0.16   100.00  </div><div>     4      0  GlobalStep               -9.988590      0.20   100.00 *</div><div>Traceback (most recent call last):</div><div>  File "test.py", line 25, in <module></div><div>    val, x, itercount, evalcount, fast_evalcount = alg.optimize()</div><div>  File "/usr/lib/python2.7/site-packages/rbfopt/rbfopt_algorithm.py", line 749, in optimize</div><div>    self.optimize_serial(pause_after_iters)</div><div>  File "/usr/lib/python2.7/site-packages/rbfopt/rbfopt_algorithm.py", line 986, in optimize_serial</div><div>    self.node_is_noisy)</div><div>  File "/usr/lib/python2.7/site-packages/rbfopt/rbfopt_algorithm.py", line 2267, in local_step</div><div>    node_pos[fmin_index])</div><div>  File "/usr/lib/python2.7/site-packages/rbfopt/rbfopt_aux_problems.py", line 278, in minimize_rbf</div><div>    if (not opt.available()):</div><div>  File "/usr/lib64/python2.7/site-packages/pyomo/opt/base/solvers.py", line 99, in available</div><div>    raise pyutilib.common.ApplicationError("Solver (%s) not available" % str(<a href="http://self.name">self.name</a>))</div><div>pyutilib.common._exceptions.ApplicationError: Solver (bonmin) not available</div></div><div><br></div><div><br></div><div><br></div><div>Looking at version requires this is fine, any advice?</div><div><br></div><div><br></div><div>cheers, Damir Devetak</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></div>