Руководство для научно-исследовательской работы по библиотеке ILOG CPLEX 11.2

9 Ниже приводится листинг файла «LP_FL.с», написанного на языке программирования C, в котором комментариями выделены 7 шагов алгоритма А 1.1. Наберем следующий программный код объявления переменных, которые будут использоваться для работы с библиотекой: #include<ilcplex/cplex.h> #include<ctype.h> #include<stdlib.h> #include<string.h> staticvoid free_and_null (char **ptr), usage (char *progname); int main (int argc, char *argv[]) { int solnstat, solnmethod, solntype; double objval, maxviol; double *x = NULL; int *cstat = NULL; int *rstat = NULL; CPXENVptr env = NULL; CPXLPptr lp = NULL; int status = 0; int j; int cur_numrows, cur_numcols; char *basismsg; 1. Реализуем программно шаг 1 алгоритма А 1.1 , а именно, получим указатель (env) на ILOG CPLEX окружение вызвом функции CPXopenCPLEX . Функция возвращает код ошибки, который может быть переведен в строку функцией CPXgeterrorstring . Метка TERMINATE в программном коде используется для перехода к завершению программы в случае возникновения каких-либо ошибок или при успешном выполнении. Функцией CPXsetintparam

RkJQdWJsaXNoZXIy MTY0OTYy