資源簡介
cplex 12.4用于求解規劃問題(線性規劃、二次規劃及混合整數規劃問題),該工具箱可以在MATLAB平臺下運行,可以結合yalmip工具箱使用。

代碼片段和文件信息
/*?--------------------------------------------------------------------------
?*?File:?admipex1.c
?*?Version?12.5
?*?--------------------------------------------------------------------------
?*?Licensed?Materials?-?Property?of?IBM
?*?5725-A06?5725-A29?5724-Y48?5724-Y49?5724-Y54?5724-Y55?5655-Y21
?*?Copyright?IBM?Corporation?1997?2012.?All?Rights?Reserved.
?*
?*?US?Government?Users?Restricted?Rights?-?Use?duplication?or
?*?disclosure?restricted?by?GSA?ADP?Schedule?Contract?with
?*?IBM?Corp.
?*?--------------------------------------------------------------------------
?*/
/*?admipex1.c?-?Use?the?node?branch?and?solve?callbacks
????????????????for?optimizing?a?MIP?problem?*/
/*?To?run?this?example?command?line?arguments?are?required:
???????admipex1?[-r]?filename
???where?
???????filename??Name?of?the?file?with?.mps?.lp?or?.sav
?????????????????extension?and?a?possible?additional?.gz?
?????????????????extension.
???????-r????????Indicates?that?callbacks?will?refer?to?the
?????????????????presolved?model.
???Example:
???????admipex1??mexample.mps
???????admipex1?-r?mexample.mps?*/
/*?Bring?in?the?CPLEX?function?declarations?and?the?C?library?
???header?file?stdio.h?with?the?following?single?include?*/
#include?
/*?Bring?in?the?declarations?for?the?string?and?character?functions
???malloc?fabs?and?floor?*/
#include?
#include?
#include?
#include?
/*?Declarations?for?functions?in?this?program?*/
static?int?CPXPUBLIC?
???usersolve??????(CPXCENVptr?env?void?*cbdata?int?wherefrom
???????????????????void?*cbhandle?int?*useraction_p);
static?int?CPXPUBLIC
???usersetbranch??(CPXCENVptr?env?void?*cbdata?int?wherefrom
???????????????????void?*cbhandle?int?brtype?int?sos?int?nodes
???????????????????int?bdcnt?const?double?*nodeest?const?int?*nodebeg
???????????????????const?int?*indices?const?char?*lu?const?int?*bd
???????????????????int?*useraction_p);
static?int?CPXPUBLIC?
???userselectnode?(CPXCENVptr?env?void?*cbdata?int?wherefrom
???????????????????void?*cbhandle?int?*nodeid_p
???????????????????int?*useraction_p);
static?void
???free_and_null?(char?**ptr)
???usage?????????(char?*progname);
int
main?(int??argc
??????char?*argv[])
{
???int?status?=?0;
???/*?Declare?and?allocate?space?for?the?variables?and?arrays?where
??????we?will?store?the?optimization?results?including?the?status?
??????objective?value?and?variable?values?*/
???
???int????solstat;
???double?objval;
???double?*x?=?NULL;
???
???CPXENVptr?env?=?NULL;
???CPXLPptr??lp?=?NULL;
???int?j;
???int?cur_numcols;
???int?wantorig?=?1;
???int?nameind?=?1;
???/*?Check?the?command?line?arguments?*/
???if?(?argc?!=?2?)?{
??????if?(?argc?!=?3?????????||
???????????argv[1][0]?!=?‘-‘?||
???????????argv[1][1]?!=?‘r‘???)?{
?????????usage?(argv[0]);
?????????goto?TERMINATE;
??????}
??????wantorig?=?0;
??????n
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-01-28?18:45??cplex\
?????目錄???????????0??2015-01-28?18:45??cplex\examples\
?????目錄???????????0??2015-01-28?18:45??cplex\examples\data\
?????文件????????3219??2015-01-28?16:47??cplex\examples\data\afiro.mps
?????文件????????1042??2015-01-28?16:47??cplex\examples\data\atsp.dat
?????文件??????????46??2015-01-28?16:47??cplex\examples\data\cutstock.dat
?????文件?????????475??2015-01-28?16:47??cplex\examples\data\diet.dat
?????文件?????????594??2015-01-28?16:47??cplex\examples\data\etsp.dat
?????文件?????????793??2015-01-28?16:47??cplex\examples\data\example.mps
?????文件?????????238??2015-01-28?16:47??cplex\examples\data\facility.dat
?????文件?????????591??2015-01-28?16:47??cplex\examples\data\infnet.net
?????文件????????1979??2015-01-28?16:47??cplex\examples\data\location.lp
?????文件?????????789??2015-01-28?16:47??cplex\examples\data\mexample.mps
?????文件???????32320??2015-01-28?16:47??cplex\examples\data\noswot.mps
?????文件????????6555??2015-01-28?16:47??cplex\examples\data\p0033.mps
?????文件????????1171??2015-01-28?16:47??cplex\examples\data\prod.lp
?????文件?????????215??2015-01-28?16:47??cplex\examples\data\qpex.lp
?????文件?????????158??2015-01-28?16:47??cplex\examples\data\rates.dat
?????文件????????2824??2015-01-28?16:47??cplex\examples\data\sosex3.lp
?????文件?????????159??2015-01-28?16:47??cplex\examples\data\steel.dat
?????目錄???????????0??2015-01-28?18:45??cplex\examples\src\
?????目錄???????????0??2015-01-28?18:45??cplex\examples\src\c\
?????文件???????16259??2015-01-28?16:47??cplex\examples\src\c\admipex1.c
?????文件???????10864??2015-01-28?16:47??cplex\examples\src\c\admipex2.c
?????文件???????15051??2015-01-28?16:47??cplex\examples\src\c\admipex3.c
?????文件???????10044??2015-01-28?16:47??cplex\examples\src\c\admipex4.c
?????文件???????18367??2015-01-28?16:47??cplex\examples\src\c\admipex5.c
?????文件???????11942??2015-01-28?16:47??cplex\examples\src\c\admipex6.c
?????文件????????9390??2015-01-28?16:47??cplex\examples\src\c\admipex7.c
?????文件????????9978??2015-01-28?16:47??cplex\examples\src\c\adpreex1.c
?????文件???????39882??2015-01-28?16:47??cplex\examples\src\c\bendersatsp.c
............此處省略1956個文件信息
評論
共有 條評論