MOST uses MP-Opt-Model to construct and solve the model, and MP-Opt-Model does not provide any interfaces to the solvers you mention. However, it is relatively straightforward to add another solver for a particular class of problems. If you are interested, please let me know exactly what you would like to do, and I am happy to guide you in the implementation.
By the way, adding interfaces for new solvers to MP-Opt-Model is a great way to contribute to the MATPOWER project if anyone is interested, e.g. see <https://github.com/MATPOWER/mp-opt-model/issues/1> h<https://github.com/MATPOWER/mp-opt-model/issues/1>ere. Ray On Mar 10, 2021, at 1:49 PM, Alireza SalimAmini <[email protected]<mailto:[email protected]>> wrote: Dr.Ray thanks for your useful statements. my another and last question about this kind of problems is that, does MP-Opt-Model (MOST i mean) have capability to be solved with non-mathematical approaches (metaheuristic like GA and PSO) with matlab toolbox ? or no and it should be modified ? On Wed, Mar 10, 2021 at 9:37 PM Ray Daniel Zimmerman <[email protected]<mailto:[email protected]>> wrote: MP-Opt-Model provides interfaces to 3rd party solvers, but does not itself include solvers for all types of problems (including MIQP). So the only way to solve the MIQP problem with MOST (which uses MP-Opt-Model) is to install a 3rd party solver that handles MIQP. Ray On Mar 10, 2021, at 12:54 AM, Alireza SalimAmini <[email protected]<mailto:[email protected]>> wrote: There are some limitations to install them. There are numbers of Mfiles in "mp_opt_model_master" libe about this kind of problems. why cant they solve our MIQP problem with them? Please give me the necessary tips. and the easiest way to do this job. with Regards On Wed, Mar 10, 2021 at 2:52 AM Ray Daniel Zimmerman <[email protected]<mailto:[email protected]>> wrote: You will need to install a 3rd party solver that can handle MIQP problems, e.g. Gurobi, CPLEX or MOSEK. Ray > On Mar 9, 2021, at 2:30 AM, Alireza SalimAmini > <[email protected]<mailto:[email protected]>> wrote: > > Hi Prof.Ray and other dears > > I have a question about when my problem is MIQP after changing in MOST ( > when defining uncertainty scenarios and using storage tools and renewables > and costs in one problem simultaneously) after recalling "mpopt2qpopt" (in > order to Create/modify MI/QPS_MASTER options struct from MPOPT.) matlab shows > this syntax error, > > > ***************************************************** > - Building indexing structures. > - Building expected storage-tracking mechanism. > - Building constraint submatrices. > - Building DC flow constraints. > - Splitting storage injections into charge/discharge. > - Building CCV constraints for piecewise-linear costs. > - Building contingency reserve constraints. > - Building ramping transitions and reserve constraints. > - Building storage constraints. > - Building unit commitment constraints. > - Building cost structures. > - Assembling full set of constraints. > - Assembling full set of variable bounds. > - Assembling full set of costs. > > Error using mpopt2qpopt2 (line 98) > mpopt2qpopt: Sorry, no solver available for MIQP models > > Error in most (line 2015) > mdo.QP.opt = mpopt2qpopt(mpopt); > > Error in multiperiodmain_uc (line 32) > mdo = most2(mdi); > *************************************************************************** > I downloaded "mp_opt_model_master" and set the path in matlab for installing > it, and test result was ok but nothing good happened !!! > > would you help me plz ? > what should i do for solving this MPOPT problem ? > it seems the code send this error when it detects the "model" as MIQP > because i checked the "mpopt2qpop.m" mfile there was nothing about MIQP in > that mfile.
