presentación de powerpoint - doanalytics.net fileoptex wide area network internet-intranet...
TRANSCRIPT
![Page 1: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/1.jpg)
www.doanalytics.net
Think the model and
will make the software for you
![Page 2: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/2.jpg)
OPTEX-C ANSI-MMS
![Page 3: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/3.jpg)
OPTEXWIDE AREA NETWORK
Internet-Intranet
OPTiMIZATION
SERVER
CLOUD SERVER
ALGEBRAIC
LANGUAGE
SOLVER
C ANSI
SOLVER
CLOUD LINK
![Page 4: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/4.jpg)
OPTIMIZATIONSERVER
Remote Access Server
Connectivity
OPTEX Graphic User Interface
OPTEX Mathematical Modeling
Processor
ODBC
OPTIMIZATION LIBRARY
CPLEX
FICO™XPRESS
OPTEX
DATABASE
![Page 5: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/5.jpg)
C versus ALGEBRAIC LANGUAGESIN MULTI PROBLEMS MODELS
![Page 6: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/6.jpg)
C versus ALGEBRAIC LANGUAGESIN MULTI PROBLEMS MODELS
![Page 7: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/7.jpg)
MATHEMATICAL MODEL
C ANSI PROGRAM
![Page 8: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/8.jpg)
OPTEX-C-MMS PROGRAM STRUCTURE
I/ORoutines
MODELsRoutines
Main
OPTEX-COINLPLINK
Routine
COINLPRoutines
CPLEXRoutines
CONSTRAINTsRoutines
OPTEX-CPLEXLINK
Routine
OPTEX-xxxxxLINK
Routine
XXXXXRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
DSS.LIB or DSS.DLLOPTEX
DATABASE
![Page 9: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/9.jpg)
OPTEX – C DSS PROGRAM STRUCTURE
MODELsRoutines
OPTEX-COINLPLINK
Routine
COINLPRoutines
CPLEXRoutines
CONSTRAINTsRoutines
OPTEX-CPLEXLINK
Routine
OPTEX-xxxxxLINK
Routine
XXXXXRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
DSS.LIB or DSS.DLL
USERRoutines
OPTEX-USERLINK
Routine
Customized Visual User Interface
USER ERP
OPTEX
DATABASE
![Page 10: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/10.jpg)
NEWLIBOptimization
Routines
OPTEX-NEWLIBLINK
Routine
structOMP
MODELsRoutines
CONSTRAINTsRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
OPTEX-C-MMS
CONNECTING
NEW OPTIMIZATION LIBRARIES
![Page 11: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/11.jpg)
NEWLIBOptimization
Routines
OPTEX-NEWLIBLINK
Routine
struct OMP // Structure OPTEX Mathematical Problem
{
// Input
char *sModelo, *sProblema ;
int cMP ; // Format Problem {LP,MIP,QP,MQP,QPC,MQPC}
int PD ; // Type of Formulation: 0 Clasica, 1 Disyuntiva
int FO ; // Optimization Type: {MAX,MIN}
int nLibrary, nAlgoritmo ; // Optimization Library - Algorithm
int numMAT, numRES, numVAR, numSOS1, numMAT_FQP; // Vectorial Element Dimensions
int *VarELE, *ResELE ; // Matrix Elements
int *VARindRES ; // Logics Variables Logics Disjunctives Constraints
int *VarSOS1, *nVarSOS1 , nResSOS1 ;
int *VarOrder, *VarPriority, nPriority ; // Priorities B&B
double *MatELE, *RHS, *LHS, *CostoVAR, *UppVAR, *LowVAR ;
int *typeRES ; // {"=","<",">",":"}
int *typeVAR ; // {"C","B","E","SC","SI"}
int *V1qpELE, *V2qpELE ; // Elements - Matrix Function Objective QP
double *MqpELE ; // Values - Matrix Function Objective QP
double Limit_Time ; // Limit Time (seconds)
double Limit_mipGAP ; // Limit Relative GAP (%)
int Limit_Iter ; // Limit Iterations
double INFINITO ; // INFINITE Value
double RAM ; // Value RAM Solver (CPLEX)
int DiskRAM ; // Value Disk-RAM Solver (CPLEX)
// Output
int status ; // {"OPTIMO","FACTIBLE","NO-FACTIBLE","NO-ACOTADO"}
double vFO ; // Objective Function Value
double relGAP ; // Relative GAP (%)
double *primalVAR, *dualVAR, *primalRES, *dualRES ; // Primal and Dual Solutions
int unboundedVaR ;
} ;
structOMP
MODELsRoutines
CONSTRAINTsRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
![Page 12: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/12.jpg)
GUROBIOptimization
Routines
OPTEX-GUROBILINK
Routine
//OPTEX-SOLVER INCLUDES
#include "gurobi_c.h"
//OPTEX-SOLVER DECLARATIONS
void solver_OPTEX_GUROBI(struct OMP *MPx); // Solver OPTEX via GUROBI v6.x
//OPTEX-SOLVER FUNCTIONS
void solver_OPTEX_GUROBI(struct OMP *MPx) // Solver OPTEX via GUROBI v6.x
{
int v, r, m, status, statusSOL, statuspv=0, statusdv=0, statuspr=0, statusdr=0 ;
//char *probname = NULL;
int objsen, method, solnmethod, solntype;
char *sense = NULL, *ctype = NULL;
int *matbeg = NULL, *matcnt = NULL;
double *rngval ;
double objval;
GRBenv *env = NULL;
GRBmodel *model = NULL;
int error = 0;
ctype = (char *) malloc ((unsigned) (MPx->numVAR) *sizeof(char) ) ;
//matbeg = (int *) malloc ((unsigned) (MPx->numVAR+1) *sizeof(int) ) ;
fprintf(logFile,"\n\nLibreria GUROBI\n") ;
fprintf(linkFile,"Libreria GUROBI\n") ;
printf("\n\nLibreria GUROBI\n") ;
//OrderMatrixByColumn(MPx->VarELE,MPx->ResELE,MPx->MatELE,1,MPx->numMAT) ;
ChangeReferece_0(MPx) ;
structOMP
MODELsRoutines
CONSTRAINTsRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
void solver_OPTEX_GUROBI
(struct OMP *MPx)
![Page 13: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/13.jpg)
NEWLIBOptimization
Routines
OPTEX-NEWLIBLINK
Routine
//OPTEX-SOLVER INCLUDES
#include “NEWLIB_c.h"
//OPTEX-SOLVER DECLARATIONS
void solver_OPTEX_NEWLIB(struct OMP *MPx); // Solver OPTEX via NEWLIB
//OPTEX-SOLVER FUNCTIONS
void solver_OPTEX_NEWLIB(struct OMP *MPx) // Solver OPTEX via NEWLIB
{
NEWLIB User Code
…
} ;
structOMP
MODELsRoutines
CONSTRAINTsRoutines
PROBLEMsRoutines
LARGE SCALE OPTIMIZATION Routines
void solver_OPTEX_NEWLIB
(struct OMP *MPx)
![Page 14: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/14.jpg)
Internet-Intranet
C ANSI
GUROBI REMOTE SOLVER
OPTEX WIDE AREA NETWORK
OPTEX-C PROGRAM CONNECTED DIRECTLY
WITH A REMOTE SOLVER
![Page 15: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/15.jpg)
.TXTVV_rrr.OPT
RR_rrr.OPT
XXX.EXE
Customized Visual User Interface
OPTEX: DEVELOPMENT PHASE
OPTEX - USER
DATABASE
![Page 16: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/16.jpg)
MATHEMATHICAL MODEL.EXE
Customized Visual User Interface
USER
DATABASE
OPTEX: PRODUCTION PHASE
![Page 17: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/17.jpg)
Customized Web Visual User Interface
![Page 18: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/18.jpg)
Customized Web Visual User Interface
![Page 19: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/19.jpg)
OPTEX-C ANSI-MMSOPTEX-C-MMS services:
Link with: CPLEX, XPRESS, GUROBI, COIN-MP, GLPK, LPSOLVE
• Multi Problem / Multi Level Modeling
• Nested Benders
• Disjunctive Programming (with CPLEX)
• Multi-stage Stochastic Optimization
• Link GUROBI Remote Server
![Page 20: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/20.jpg)
STRUCTURED MATHEMATICAL MODEL PROGRAMS
OPTEX generates C structured programs for each model, it is error free and easy to understand, because all description that exists in the
data base are translated to the program.
The multilingual capacity of OPTEX permits description in multiple languages, then is possible to have the same model in different
idioms.
![Page 21: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/21.jpg)
![Page 22: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/22.jpg)
MODEL HEADER
INCLUDES
![Page 23: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/23.jpg)
OPTEXPROBLEM
STRUCTURE
![Page 24: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/24.jpg)
OPTEXGENERAL
FUNCTIONS
![Page 25: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/25.jpg)
CALCULATED SETSFUNCTIONS
DECLARATION
CALCULATED PARAMETERSFUNCTIONS
DECLARATION
GENERATION CONSTRAINT FUNCTIONS
DECLARATION
![Page 26: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/26.jpg)
MAIN FUNCTION
![Page 27: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/27.jpg)
LOADINGINDEXES
![Page 28: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/28.jpg)
LOADINGSETS
![Page 29: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/29.jpg)
READING TEXT FILES
FUNCTIONS
![Page 30: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/30.jpg)
CALCULATED SETS
FUNCTIONS
![Page 31: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/31.jpg)
LOADING READPARAMETERS
![Page 32: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/32.jpg)
CALCULATED PARAMETERSFUNCTIONS
![Page 33: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/33.jpg)
GENERATINGCONSTRAINTS
FUNCTIONS
![Page 34: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/34.jpg)
LINKING OPTIMIZATION
SOLVER
![Page 35: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/35.jpg)
WRITING RESULTSVARIABLES
![Page 36: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/36.jpg)
WRITING RESULTSCONSTRAINTS
![Page 37: Presentación de PowerPoint - doanalytics.net fileoptex wide area network internet-intranet optimization server cloud server algebraic language solver c ansi solver cloud link](https://reader031.vdocument.in/reader031/viewer/2022031509/5cacb35388c99392198cbf84/html5/thumbnails/37.jpg)
www.doanalytics.net
THE BEST WAY TO MAKEOPTIMIZATION SOFTWARE IS NOT HAVING TO DO IT