optex mathematical modeling system

Post on 06-May-2015

469 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

OPTEX Mathematical Modeling System: The META-PLATFORM for Mathematical Programming. Why do you choose to programming in any specific optimization technology when you can program in all tools at the same time with only one effort ? The best way is to have the mathematical models in a meta-platform, like OPTEX, and in a second phase go to any specific commercial platform.

TRANSCRIPT

FICO™ XPRESS-MOSEL

CPLEX-OPL-ODM

IMPRESS

Why do you choose to programming in any specific optimization technology when you

can program in all tools at the same time with

only one effort ?

Why do you choose to programming in any specific optimization technology when you

can program in all tools at the same time with

only one effort ?

The best way is to have the mathematical models in a meta-

platform, like OPTEX, and in a second phase

go to any specific commercial platform.

ALGEBRAIC LANGUAGE

MATHEMATICAL MODELERS

OPTIMIZATION LIBRARY

E R P

DB2

ORACLE EXCEL DBF

MySQL ...

ODBC

CPLEX

CLOUD

FICO™ XPRESS

OPL

FICO™ MOSEL

SPECIAL SYSTEMS

ODM

IMPRESS

As a part of its process of technological innovation,

DW has developed an optimization technology

called

OPTEX

Mathematical Modeling System

which is oriented to designing, implementing

and setting up large scale optimization

models for the real word .

OPTEX IS A META-FRAMEWORK

ORIENTED TOWARDS THE DESIGN, IMPLEMENTATION AND SETUP OF DECISION SUPPORT SYSTEMS BASED IN MATHEMATICAL PROGRAMMING

WITH SPECIAL EMPHASIS IN THE DEVELOPMENT OF FINAL USER APPS:

ALGEBRAIC FORMULATION IS INDEPENDENT FROM ANY PROGRAMMING LANGUAGE

CAN BE CONNECTED WITH ANY DATA SERVER

THEREBY GENERATING APPS USING MULTIPLE COMMERCIAL OR NONCOMMERCIAL TECH ACCORDING TO CLIENTS’ NEEDS

OPTEX Mathematical Modeling System, was developed to support DecisionWare’s mathematical modeling

projects since 1991.

OPTEX dramatically simplify the developing and solving

of complex optimization applications by supporting :

Rapid Prototyping Big Data Intensive Optimization

Decision-Making under Uncertainty Integrate Multiples Optimization Technologies

SUPPORTS ALL STAGES OF THE

MATHEMATICAL MODELING PROCESS

MATHEMATICAL MODELING PROCESS

REAL WORLD

DSS

DATABASE

MATHEMATICAL MODELING PROCESS

ALGEBRAIC MODEL DATA MODEL

MODELERS

REAL WORLD

DECISION MAKERS

G.R.G.

0-1

BALAS-BENDERS

LAGRAGIAN

RELAXATION

BENDERS THEORY

BRANCH &

BOUND

P.L.

FLUJO EN

REDES

G.R.G.

/PC

G.R.G.

/PL

D.F.P.

x, p

OPTIMIZATION SOLVER

DSS

DATABASE

DSS

DATABASE

NUMERICAL MODEL

MATHEMATICAL MODELING PROCESS

MATRIX GENERATION

ALGEBRAIC MODEL DATA MODEL

DECISION MAKERS

MODELERS

REAL WORLD

G.R.G.

0-1

BALAS-BENDERS

LAGRAGIAN

RELAXATION

BENDERS THEORY

BRANCH &

BOUND

P.L.

FLUJO EN

REDES

G.R.G.

/PC

G.R.G.

/PL

D.F.P.

x, p

OPTIMIZATION SOLVER

DSS

DATABASE

DSS

DATABASE

NUMERICAL MODEL

MATHEMATICAL MODELING PROCESS

MATRIX GENERATION

ALGEBRAIC MODEL DATA MODEL

DECISION MAKERS

MODELERS

REAL WORLD

THIRD PART PROVIDER

G.R.G.

0-1

BALAS-BENDERS

LAGRAGIAN

RELAXATION

BENDERS THEORY

BRANCH &

BOUND

P.L.

FLUJO EN

REDES

G.R.G.

/PC

G.R.G.

/PL

D.F.P.

x, p

OPTIMIZATION SOLVER

DSS

DATABASE

DSS

DATABASE

NUMERICAL MODEL

MATHEMATICAL MODELING PROCESS

MATRIX GENERATION

ALGEBRAIC MODEL DATA MODEL

DECISION MAKERS

MODELERS

REAL WORLD

MAY BE THIRD PART PROVIDER

MODELERS

REAL WORLD

ALGEBRAIC MODEL

DECISION MAKERS

DEVELOPING MATHEMATICAL

MODELS

MODELERS

REAL WORLD

ALGEBRAIC MODEL

DECISION MAKERS

OPL

FICO™ MOSEL

OPTIMIZATION TECHNOLOGY

DEVELOPING MATHEMATICAL

MODELS

TRADITIONAL WAY

PROGRAMMERS

DSS

DATA BASE

DATA MODEL

PROGRAMMING

DSS

DATA BASE

DATA MODEL

MODELERS

REAL WORLD

ALGEBRAIC MODEL

DECISION MAKERS

OPL

FICO™ MOSEL

OPTIMIZATION TECHNOLOGY

DEVELOPING MATHEMATICAL

MODELS

OPTEX WAY

FILLING THE BLANKS

CODE GENERATION

A DECISION SUPPORT SYSTEM

IS AS A DECISION MAKING CHAIN INTEGRATED BY A COLLECTION

OF MODELS AND DATA FLOW

PTA Industrial Operations

Tactical Planning

DEM Long/Medium/Short

Demand Planning INV

Inventory Policy

Medium / Short Term Demand Projections

Inventory Policy

Production Goals

POD Production Schedule

DIS Distribution

Schedule

Distribution Goals

PCO Sourcing

Sourcing Goals

Production Orders

Distribution Orders

Sourcing Orders

PES Supply Chain Design

Short / Medium Term Market Scenarios

Expansion Plans

DSS

Short / Medium Term Market Scenarios

PTA Industrial Operations

Tactical Planning

DEM Long/Medium/Short

Demand Planning

INV Inventory

Policy

POD Production Schedule

DIS Distribution

Schedule

PCO Sourcing

PES Supply Chain Design

DSS

COMMON

DATA MODEL

INFORMATION

SYSTEM

PTA Industrial Operations

Tactical Planning

DEM Long/Medium/Short

Demand Planning

INV Inventory

Policy

POD Production Schedule

DIS Distribution

Schedule

PCO Sourcing

PES Supply Chain Design

DSS

COMMON

DATA MODEL

INFORMATION

SYSTEM

FICO™ MOSEL

SUPPORTS DESIGN, IMPLEMENTATION,

START UP AND MAINTENANCE OF COMPLEX DECISION SUPPORT SYSTEMS,

USING AN UNIFIED DEVELOPMENT ENVIRONMENT

ALGEBRAIC LANGUAGE

ELEMENTS

ALGEBRAIC LANGUAGES

• Algebraic Programming Language

• Database Algebraic Language

USER INTERFACE

• Based in database tables

• Operates in LANs and WANs (“Cloud Computing”)

• Visual Interface (MS-Windows)

• Filling the blanks parameterization

SERVICES

• Data-Model Generator

• Final User Interface Generator

• General Language Model Generator (C, Java …), includes Matrix Generator

• Algebraic Language Model Generator (GAMS, IBM ILOG OPL, MOSEL , AIMMS … )

PROBLEM SOLUTION

• Basic problems: LP, MIP, QP, MIQP, NLP

• Large Scale Theory: Benders Partition, Lagrangean Relaxation, Disjunctive Programming, …

• Links to multiple optimization libraries (GUROBI, IBM CPLEX, XPREXX, COIN-MP, … )

• Automatic Generation of Non-anticipative Multistage Stochastic Programming (MSP)

• Parallel solution in computers grids

CONNECTIVITY

• ERP/WMS/TMS/AMS: Enterprise Information Systems

• GIS: Geographic Information Systems

• ASP: Applications Service Provider (MS-Project, Google MAPS, …)

ELEMENTS

ALGEBRAIC LANGUAGEs: • Programming Language

• Database Language

ALGEBRAIC LANGUAGES OBJECTS

MATHEMATICAL DEFINITIONS

• Index, Sets, Parameters, Variables, Equations, Objective Functions, Planning Horizons, Decision Trees

DECISION SUPPORT SYSTEMS

• Problems = S (Equations, Variables, Objective Functions)

• Model = S (Problems, Data Flows)

• DSS = S (Models, Data Flows)

DATA MODEL

• DSN, Data Tables, Fields, Shell Windows, Data Windows, Menus

OPTEX DATABASE ALGEBRAIC LANGUAGE

OPTEX- DATABASE ALGEBRAIC LANGUAGE

SQL

Server

Internet - Intranet

MM

Server

MATHEMATICAL

MODEL

SERVER

INFORMATION

SYSTEM

EASY DEVELOPMENT MATHEMATICAL MODELS IN A LAN-WAN ENVIRONMENT USING THE POWER

OF THE DATABASE SERVERS

OPTEX- DATABASE ALGEBRAIC LANGUAGE

SQL

Server

Internet - Intranet

MM

Server

MATHEMATICAL

MODEL

SERVER

INFORMATION

SYSTEM

THE IMPLEMENTATION OF A DECISION SUPPORT SYSTEMS IS BASED IN

A FILLING THE BLANKS PROCESS

OPTEX- DATABASE ALGEBRAIC LANGUAGE

MATHEMATICAL MODELS BASIC ELEMENTS ARE STORED IN A DATA BASE

JVB-08/94OPTEX

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth = SuTN(z) LDuzth

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

. . . . .

z NOD

t = 1,T

h = 1,NH

z NOD

t = 1,T

h = 1,NH

u LIN

t = 1,T

h = 1,NH

INDEXESINDEXES

OPTEX- DATABASE ALGEBRAIC LANGUAGE

JVB-08/94OPTEX

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth = SuTN(z) LDuzth

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

. . . .

z NOD

t = 1,T

h = 1,NH

z NOD

t = 1,T

h = 1,NH

u LIN

t = 1,T

h = 1,NH

SETSSETS

OPTEX- DATABASE ALGEBRAIC LANGUAGE

OPTEX- DATABASE ALGEBRAIC LANGUAGE

DATABASE CONNECTIVITY

AUTOMATIC GENERATION OF MATHEMATICAL MODEL- DATA MODEL

SQL CONNECTIVITY

JVB-08/94OPTEX

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth = SuTN(z) LDuzth

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

. . . .

z NOD

t = 1,T

h = 1,NH

z NOD

t = 1,T

h = 1,NH

u LIN

t = 1,T

h = 1,NH

PARAMETERSPARAMETERS

OPTEX- DATABASE ALGEBRAIC LANGUAGE

OPTEX- DATABASE ALGEBRAIC LANGUAGE

DATABASE CONNECTIVITY

TIPO DE SERIE INTERPRETACIÓN

E ESCALÓN

(STEP)

I

IMPULSO (PULSE)

P

POLI LÍNEA (POLY LINE)

OPTEX- DATABASE ALGEBRAIC LANGUAGE

MULTIPLES FORMS OF DATA INTERPRETATION

JVB-08/94OPTEX

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth = SuTN(z) LDuzth

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

. . . .

z NOD

t = 1,T

h = 1,NH

z NOD

t = 1,T

h = 1,NH

u LIN

t = 1,T

h = 1,NH

VARIABLES

OPTEX- DATABASE ALGEBRAIC LANGUAGE

JVB-08/94OPTEX

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth = SuTN(z) LDuzth

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

. . . .

z NOD

t = 1,T

h = 1,NH

z NODt = 1,T

h = 1,NH

u LINt = 1,T

h = 1,NH

CONSTRAINTS

OPTEX- DATABASE ALGEBRAIC LANGUAGE

OPTEX- DATABASE ALGEBRAIC LANGUAGE

OPTEX- DATABASE ALGEBRAIC LANGUAGE

COORDINATION DECISIONS OVER SPACE AND TIME

MO

IL

MO

WO MO

Tiempo

OPTEX- DATABASE ALGEBRAIC LANGUAGE

FOR DISCRETE TIME MODELS, THE PLANNING HORIZON MAY BE IN YEARS,

MONTHS, DAY, HOURS, MINUTES, …

PROBLEMS

MODELS

OPTEX – DECISION SUPPORT SYSTEM ELEMENTS

A PROBLEM IS A COLLECTION OF CONSTRAINTS

A MODEL IS A COLLECTION OF PROBLEMS

CONNECTED BY A DATA FLOW AND A MODEL CONTROL

IN OPTEX IS DIRECT THE UNION OF MATHEMATICAL PROGRAMMING PROBLEMS TO GENERATE A NEW MODEL OR VARIATION OF AN

ALREADY EXISTING MODEL

= +

A DECISION SUPPORT SYSTEM IS A COLLECTION OF MODELS AND DATA FLOW ALL USING THE SAME DATA MODEL

AND THE SAME FRAMEWORK

PTA Aggregated Industrial

Operations Tactical Plannings

DEM Demand

Long/Medium/Short Term

INV Inventory Policies

Demand Forecasting Medium/Short Term

Demand Stages Medium/Short Term

Inventory Policies

Production Goals

POD Production Scheduling

DIS Distribution scheduling

Distribution Goals

PCO Sourcing

Scheduling

Consumption Goals

Production Orders

Distriution Orders

Purchase Orders

PES Supply Chain Design

Marjet Stages Long/Medium Term

Expansion Plans

DSS

DSS

MODELS

OPTEX – DECISION SUPPORT SYSTEMS ELEMENTS

ADVANCED OPTIMIZATION

INVESTMENTS COORDINATOR

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC 1

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC 1

INTERSECTOR OPERATIONS

COORDINATOR

STOCHASTIC CONDITION 1

DYNAMIC

COORD.

ZONA S.1

DYNAMIC

COORD.

ZONA S.ZS

DYNAMIC

COORD.

ZONE 1.1

DYNAMIC

COORD.

ZONA 1.Z1

1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 TIME

PA

RT

ITIO

N

INVESTMENTS

SECTOR

ZONE

DECOMPOSITION MULTILEVEL

SYSTEM

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC H

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC H

INTERSECTOR OPERATIONS

COORDINATOR

STOCHASTIC CONDITION H

DYNAMIC

COORD.

ZONA S.1

DYNAMIC

COORD.

ZONA S.ZS

DYNAMIC

COORD.

ZONE 1.1

DYNAMIC

COORD.

ZONA 1.Z1

1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 1 T 2 T-1

RANDOM

OPERATIONS

NON-ANTICIPATIVE STOCHASTIC OPTIMIZATION

PROBABILISTICS CONSTRAINTS

BENDERS PARTITIONING THEORY

LAGRANGIAN RELAXATION

PARAMETRIC PROGRAMMING

DISJUNCTIVE PROGRAMMING

AUTOMATIC LINEARIZATION

….

LARGE SCALE OPTIMIZATION AND

DECISION SUPPORT SYSTEM ELEMENTS

MODELS PROBLEMS DSSs

OPTEX- DATABASE ALGEBRAIC LANGUAGE

INTEGRATED MODEL

INVESTMENTS

- OPERATIONS

OPTEX- LARGE SCALE METHODOLOGIES

INVESTMENTS

COORDINATOR

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC 1

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC 1

INTERSECTOR OPERATIONS

COORDINATOR

STOCHASTIC CONDITION 1

DYNAMIC

COORD.

ZONA S.1

DYNAMIC

COORD.

ZONA S.ZS

DYNAMIC

COORD.

ZONE 1.1

DYNAMIC

COORD.

ZONA 1.Z1

1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 TIME

PA

RT

ITIO

N

INVESTMENTS

SECTOR

ZONE

DECOMPOSITION

MULTILEVEL

SYSTEM

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC H

INTERZONE

COORDINATOR

SECTOR 1

STOCHASTIC H

INTERSECTOR OPERATIONS

COORDINATOR

STOCHASTIC CONDITION H

DYNAMIC

COORD.

ZONA S.1

DYNAMIC

COORD.

ZONA S.ZS

DYNAMIC

COORD.

ZONE 1.1

DYNAMIC

COORD.

ZONA 1.Z1

1 T 2 T-1 1 T 2 T-1 1 T 2 T-1 1 T 2 T-1

RANDOM

OPERATIONS

PROBLEMS <-> MODELS

OPTEX- LARGE SCALE METHODOLOGIES

HYDRAULIC SYSTEM COORDINATOR PROBLEM: MODBENCO

CCP, CGH, CGS, COE, CSP, EQE, SQE

yk

ELECTRIC SYSTEM SUB-PROBLEM: MODBENUNNU

DUN, NUN

pk

vk

OPTEX- BENDERS IMPLEMENTATION

HYDRAULIC SYSTEM COORDINATOR PROBLEM: MODBENCO

CCP, CGH, CGS, COE, CSP, EQE, SQE

yk

ELECTRIC SYSTEM SUB-PROBLEM: MODBENNU

DUN, NUN

pk

vk

MODEL: MODBENNU

OPTEX- BENDERS IMPLEMENTATION

Scenario H

Scenario 1

Scenario 2

ARBOL DE DECISIONES DE MULTIPLES ETAPAS

t = 1 t = 2 t = 3 t = 4

OPTEX- MULTISTAGE STOCHASTIC OPTIMIZATION

OPTEX HAS TOOLS ORIENTED TO DEVELOP MULTISTAGE STOCHASTIC OPTIMIZATION MODELS

AUTOMATIC CONVERSION OF A

DETERMINISTIC MODEL INTO STOCHASTIC

MULTI-STAGE DECISION TREE

OPTEX HAS TOOLS ORIENTED TO DEVELOP MULTISTAGE STOCHASTIC OPTIMIZATION

INCLUDING MULTIPLES TYPES OF RISK CONSTRAINTS

Conditional Value-at-Risk (CVaR)

Cost Probability Function

Standard Deviation

(s)

VaR

b=0.05 1.645 s

Cost - f(x|w) a(b)

f ( f(x|w) )

jb( f(x|w) )

OPTEX- MULTISTAGE STOCHASTIC OPTIMIZATION

AUTOMATIC CONVERSION

OF ANY DETERMINISTIC MODEL INTO A STOCHASTIC MODEL

DETERMINISTIC CASE

t = 1 t = 2

Mean Demand

Deterministics Decisions

Deterministics Future Operations

Decisions

TWO-STAGE DECISION TREE FOR DEMAND: UNCERTAINTY DIMENSION

t = 1 t = 2

Scenario Demand 10

Scenario Demand 1

Scenario Demand 2

Deterministics Decisions

0.10

0.10

Uncertainty Future Operations

Decisions

Demand 10

Demand 1

Demand 2

0.10

0.10

Demand 10

Demand 1

Demand 2

0.10

0.10

WITHOUT Extrem Event

0.90

0.10

t = 1 t = 2

Deterministics Decisions

Uncertainty Future Operations

Decisions

TWO-STAGE DECISION TREE FOR DEMAND: UNCERTAINTY DIMENSION 1

EXTREME EVENT: UNCERTAINTY DIMENSION 2

WITH Extrem Event

THE AUTOMATIC CONVERSION IMPLIES:

1. TO INCLUDE THE INDEXES RELATED WITH THE UNCERTAINTY DIMENSIONS

1.

THE AUTOMATIC CONVERSION IMPLIES:

2. TO DEFINE A DECISION TREE

3. TO SPECIFY THE NON ANTICIPATIVE VARIABLES

4. TO SPECIFY THE PARAMETERS WITH THE UNCERTAINTY DIMENSIONS

3.

4.

2.

THE AUTOMATIC CONVERSION IMPLIES:

5. TO LINK THE MODEL WITH THE DECISION TREE

5.

THE AUTOMATIC CONVERSION IMPLIES:

6. TO INCLUDE IN THE TABLES THE FIELDS ASSOCIATED TO THE UNCERTAINTY DIMENSIONS

6.

OPTEX PROGRAMMING ALGEBRAIC LANGUAGE

(like GAMS, AMPL, LPL, …)

OPTEX PROGRAMMING ALGEBRAIC LANGUAGE

AUTOMATIC DOCUMENTATION

Internet-Intranet

SERVIDOR MODELOS

MATEMÁTICOS

OPTEX WIDE AREA NETWORK

DOCUMENTATION

OPTEX generates automatically the following documentation:

Algebraic Formulation

Information system data model

Connectivity with other data models

Remote Access Server Connectivity

RTF DOCUMENT

GENERATED BY OPTEX

RTF FIELD

FILLED BY OPTEX

PROBLEM SOLUTION

OPTEX – MATHEMATICAL PROBLEM FORMATS

OPTEX-MMS incorporates optimization methodologies depending on

the optimization library that is being used.

• LINEAR PROGRAMMING (LP)

• MIXED INTEGER PROGRAMMING (MIP).

• MIXED BINARY PROGRAMMING (BP)

• QUADRATIC PROGRAMMING (QP)

• QUADRATIC MIXED PROGRAMMING (QMP)

• QUADRATIC PROGRAMMING (QP-QR)

• INTEGER QUADRATIC PROGRAMMING (QMP-QR)

• NON-LINEAR PROGRAMMING (NLP)

• MIXED COMPLEMENTARITY PROGRAMMING (MCP)

OPTEX PROCESSOR

MODELS GAMS – MPS

IBM ILOG OPL MOSEL – AIMMS - …

MODEL RESULTS (PRIMAL – DUAL)

DATABASE ALGEBRAIC LANGUAGE

OPTEX PROCESSOR

MODELS

C PROGRAMS

LIB or DDL LIBRARY

OPTEX WIDE AREA NETWORK

Internet-Intranet

SERVIDOR MODELOS

MATEMÁTICOS

Remote access server connectivity

CLOUD SERVER

ALGEBRAIC LANGUAGE

SOLVER

C ANSI

SOLVER

CLOUD LINK

SOLVING C MODELS

Internet

MATHEMATICAL MODEL’S ERVER

OPTEX

ERP

DATABASE

Remote Access Server

Connectivity

OPTEX Graphic User Interface

OPTEX Mathematical Modeling

Processor

ODBC

USUARIOS ILIMITADOS

OPTIMIZATION LIBRARY

CPLEX

FICO™ XPRESS

MATHEMATICAL MODEL

C LANGUAGE

OPTEX – C DSS PROGRAM STRUCTURE

I/O Routines

MODELs Routines

Main

OPTEX-COINLP LINK

Routine

COINLP Routines

CPLEX Routines

CONSTRAINTs Routines

OPTEX-CPLEX LINK

Routine

OPTEX-xxxxx LINK

Routine

XXXXX Routines

PROBLEMs Routines

LARGE SCALE OPTIMIZATION Routines

DSS.LIB or DSS.DLL DSS

DATABASE

OPTEX – C DSS PROGRAM STRUCTURE

MODELs Routines

OPTEX-COINLP LINK

Routine

COINLP Routines

CPLEX Routines

CONSTRAINTs Routines

OPTEX-CPLEX LINK

Routine

OPTEX-xxxxx LINK

Routine

XXXXX Routines

PROBLEMs Routines

LARGE SCALE OPTIMIZATION Routines

DSS.LIB or DSS.DLL DSS

DATABASE

USER Routines

OPTEX-USER LINK

Routine

Customized Visual User Interface

USER ERP

USER TRANSACTIONAL SQL DATABASE

MATHEMATHICAL MODEL.EXE

Customized Visual User Interface

OPTEX: PRODUCTION PHASE

SOLVING GAMS MODELS

Internet

OPTEX

ERP

DATABASE

Remote Access Server Connectivity

OPTEX Graphic User Interface

ODBC

OPTEX Mathematical Modeling

Processor

CPLEX

FICO™ Xpress

MATHEMATICAL MODEL’S ERVER

Internet

OPTEX

ERP

DATABASE

OPTEX Graphic User Interface

ODBC

OPTEX Mathematical Modeling

Processor

CPLEX

MATHEMATICAL MODEL’S ERVER

Remote Access Server Connectivity

FICO™ Xpress

MATHEMATICAL MODEL

GAMS ALGERAIC LANGUAGE

SOLVING IBM-OPL MODELS

Internet

OPTEX

ERP

DATABASE

OPTEX Graphic User Interface

OPTEX Mathematical Modeling

Processor

ODBC

CPLEX OPL

Remote Access Server Connectivity

MATHEMATICAL MODEL’S ERVER

MATHEMATICAL MODEL

IBM-OPL LANGUAGE

IBM-ODM FRAMEWORK

IBM-ODM FRAMEWORK

SOLVING MOSEL-XPRESS MODELS

Internet

OPTEX

ERP

DATABASE

OPTEX Graphic User Interface

OPTEX Mathematical Modeling

Processor

ODBC Remote Access Server

Connectivity

MATHEMATICAL MODEL’S ERVER

MATHEMATICAL MODEL

MOSEL ALGERAIC LANGUAGE

SOLVING AIMMS MODELS

Internet

OPTEX

ERP

DATABASE

OPTEX Graphic User Interface

OPTEX Mathematical Modeling

Processor

ODBC Remote Access Server

Connectivity

MATHEMATICAL MODEL’S ERVER

CPLEX

FICO™ Xpress

MATHEMATICAL MODEL

AIMMS ALGERAIC LANGUAGE

SOLVING AMPL MODELS

(UNDER DEVELOPMENT)

Internet

OPTEX

ERP

DATABASE

OPTEX Graphic User Interface

OPTEX Mathematical Modeling

Processor

ODBC Remote Access Server

Connectivity

MATHEMATICAL MODEL’S ERVER

UNDER DEVELOPMENT

CPLEX

FICO™ Xpress

MATHEMATICAL MODEL

AIMMS ALGERAIC LANGUAGE MATHEMATICAL MODEL

AMPL ALGERAIC LANGUAGE

SOLVING iAL IMPRESS MODELS

(UNDER DEVELOPMENT)

SUPER STRUCTURE

&sUnit,&sOperation,&sPort,&sState

IMPRESS

SIMM: MATHEMATICAL

MODEL INFORMATION

SYSTEM

SIDI: INDUSTRIAL

DATA INFORMATION

SYSTEM

(UOPSS) IMPRESS Files

POSSIBLE FUTURE LINKS

INFORMATION SYSTEMS CONNECTIVITY

INDUSTRIAL DATA INFORMATION SYSTEM

INFORMATION SYSTEM

Min St Sj Sh CTt(GTjth)

sujeto a:

GDzth - SuTN(z) LDuzth = 0

GDzth + GHAzth + DEFzth = DEMzth

ENuth - SjL1(u) GTEjuth

- SvL2(u) LLvuth = 0

Sistema Descripción Capacidad

Térmica (MW)

EEB.

ISA.

EPM

COR

Energía Eléctrica de Bogotá

Interconexión Eléctrica S.A.

Empresas Públicas de Medellín

CORELCA

45

67

0

78

SIMM: MATHEMATICAL MODEL INFORMATION SYSTEM

SIDI: INDUSTRIAL DATA INFORMATION SYSTEM

IMPLEMENTATION OF THE INDUSTRIAL DATA

INFORMATION SYSTEM

SIMM – SIDI RELATION

INDEX

Parameter

Restricción

Indexes Variable

Indexes

Indexes

ENTITY

ENTITIES RELATIONS

SIMM: MATHEMATICAL

MODEL INFORMATION

SYSTEM

SIDI: INDUSTRIAL

DATA INFORMATION

SYSTEM

Indexes Sets

IMPLEMENTATION INDUSTRIAL DATA INFORMATION SYSTEM

IN OPTEX THE IMPLEMENTATION OF THE INDUSTRIAL DATA INFORMATION SYSTEM IS

BASED IN A FILLING THE BLANKS GUIDED PROCESS, SIMILAR TO THE PROCESS TO

IMPLEMENTATION OF THE MATHEMATICAL MODELS.

THE MODELER DOESN’T NEED TO BE AN SPECIALIST

IN DATABASES LANGUAGES AND INFORMATION SYSTEMS

IN OPTEX THE IMPLEMENTATION OF THE INDUSTRIAL DATA INFORMATION SYSTEM IS

BASED IN A FILLING THE BLANKS GUIDED PROCESS, SIMILAR TO THE PROCESS TO

IMPLEMENTATION OF THE MATHEMATICAL MODELS.

THE MODELER DOESN’T NEED TO BE AN SPECIALIST

IN DATABASES LANGUAGES AND INFORMATION SYSTEMS

IMPLEMENTATION INDUSTRIAL DATA INFORMATION SYSTEM

TABLES DEFINITION

FIELDS DEFINITION

INDEX TABLES DEFINITION RELATIONAL FIELDS DEFINITION

IMPLEMENTATION INDUSTRIAL DATA INFORMATION SYSTEM

EXPLORER MENU DEFINITION

IMPLEMENTATION INDUSTRIAL DATA INFORMATION SYSTEM

RELATIONAL INFORMATION SYSTEM

OPTEX

INFORMATION SYSTEM

INDUSTRIAL DATA INFORMATION SYSTEM

IS A COLLECTION OF:

DATA TABLES, SHELL WINDOWS, DATA

WINDOWS AND MENUS ORIENTED TO THE FINAL USER

INDUSTRIAL DATA INFORMATION SYSTEM

INDUSTRIAL DATA INFORMATION SYSTEM

THE DATABASE OF THE INFORMATION SYSTEM IS A COLLECTION OF RELATIONAL DATA TABLES

ORIENTED TO MANAGE LARGE AMOUNT OF DATA, LIKE IN THE REAL WORLD MODELS.

OPTEX GENERATES, ON-LINE, DATA WINDOWS WITH A COLLECTION OF

WINDOWS-TOOLS THAT HELP THE USER IN THE LABOR OF DATA CAPTURE.

THE DATA WINDOWS ARE JOINT IN A SHELL

WINDOWS IN A RELATIONAL APPROACH.

INDUSTRIAL DATA INFORMATION SYSTEM

BREWING PLANTS BREWING PLANT PRODUCT

BREWING PLANT HOURS

BREWING PLANT RESOERCE PRODUCT

BREWING PLANT INITIAL CONDITIONS

BREWING PLANT RESOURCE

BREWING PLANT FACTORY

OPTEX FORM WINDOW TO CAPTURE/MODIFY DATA INCLUDING HELP TOOLS

OPTEX EXPLORER WINDOWS TO MAINTENANCE DATA TABLES

HIERARCHIC INFORMATION SYSTEM FOR MODELS RESULTS

SCENARIO FAMILY ROOT DIRECTORY

Family No. 1

Directory

Family No. E

Directory

Family No. n

Directory

Scenario No. E-X

Directory

Scenario No. E-X

Directory

Tables Sets

Parameters

Tables Sets

Parameters

Tables Variables

Primal-Dual

Tables Sets

Parameters

Tables Variables

Primal-Dual

Scenario No. E-X

Directory

Tables Sets

Parameters

Tables Variables

Primal-Dual

AUTOMATICALLY, OPTEX GENERATES A HIERARCHIC INFORMATION SYSTEM TO STORE THE RESULTS OF THE MODELS USING THE

CONCEPTS OF SCENARIOS AND FAMILY OF SCENARIOS.

OPTEX STORES THE RESULTS

IN DATA TABLES

AND/OR IN TEXT FILES AND/OR IN EXCEL FILES

INDUSTRIAL DATA INFORMATION SYSTEM

OPTEX STORES THE RESULTS

IN DATA TABLES

AND/OR IN TEXT FILES AND/OR IN EXCEL FILES

INDUSTRIAL DATA INFORMATION SYSTEM

DATA MODEL

INFORMATION SYSTEM

DATABASE ALGEBRAIC LANGUAGE

MODELS IN PROGRAMS

C - GAMS – OPL – AIMMS

RTF

DESIGN IMPLEMENTATION

MANUAL

END USER VISUAL

INTERFACE

MODELERS

USERS

OPTEX PROCESSOR

OPTEX-GUI

1

2

3

4

5a

6

7

5c

MODELERS

5b

ASP - CONNECTIVITTY

DECISION SUPPORT

INFORMATION SYSTEM

OR SCIENTISTS

VISUALIZATION TOOLS

CONNECTIVITY

DECISION SUPPORT

INFORMATION SYSTEM

ERP TMS WMS

EDN USER

INFORMATION SYSTEM

XML MAPING ODBCs

Web Services

DECISIONMAKERS

OR SCIENTISTS

VISUALIZATION TOOLS

CONNECTIVITY

OPEN PROJECT MS-PROJECT

IBM ILOG JViews

GEOGRAPHIC INFORMATION

SYSTEM

OLAP

MDX SERVER

CLIENT – SERVER ARCHITECTURE

OPTEX SQL DATABASE

OPTEX - SERVER MATHEMATICAL

MODELING PROCESSOR

OPTEX CLIENT

OPTEX SQL DATABASE

OPTEX - SERVER MATHEMATICAL

MODELING PROCESSOR

OPTEX CLIENT

OPTEX SQL DATABASE

ERP/TMS/WMS DATABASE

OPTEX OLAP DATABASE

OPTEX - SERVER MATHEMATICAL

MODELING PROCESSOR

OPTEX CLIENT VISUALIZATION

SERVER

CLOUD LINK

EXCEL

PROGRAMS IN DIFERENT LANGUAGES

C – GAMS – IBM OPL –

MOSEL – AIMMS - AMPL

MPS

MODEL

OPTEX

CLOUD SERVER

EXCEL

OUTPUT DATA

EXCEL

INPUT DATA

OPCHAIN OPTIMIZING THE VALUE CHAIN

To capitalize its expertise in mathematical optimization projects, DW created OPCHAIN, a brand through which we have grouped the solutions developed by DW, in different areas of application using mathematical programming methodologies and technologies.

In 2012, OPCHAIN has accumulated the experience of more than thirty-five (35) years in engineering problem solving and business analytics using mathematical programming models. OPCHAIN models are fully programmable, easy to customize for each client, and are easily integrated with other IT solutions in organizations.

OPCHAIN OPTIMIZING THE VALUE CHAIN

OPCHAIN-SCO SUPPLY CHAIN OPTIMIZATION

OPCHAIN-TSO TRANSPORT SYSTEMS OPTIMIZATION

OPCHAIN-RSO RETAIL CHAIN OPTIMIZATION

OPCHAIN-RPO REGIONAL PLANING OPTIMIZATION

OPCHAIN-ESO ENERGY SYSTEMS OPTIMIZATION

OPCHAIN-BANK BANK SYSTEMS OPTIMIZATION

OPCHAIN-EDO EDUCATIONAL SYSTEMS OPTIMIZATION

OPCHAIN-MINES MINES SYSTEMS OPTIMIZATION

OPTEX Mathematical Modeling System, was developed to support

DecisionWare’s mathematical modeling projects since 1991.

OPTEX has supported the development of all multi-model OPCHAIN-DSS

developed by

SERVICES

TO SELL OPTEX MATHEMATICAL MODELING MANAGEMENT SYSTEM

TO SELL OPCHAIN-MODELS IN ANY PLATFORM

(INCLUDING SOURCE CODE)

TO CONVERT MODELS FROM ANY PLATFORM TO ANY PLATFORM

TO DEVELOPMENT ON DEMAND MODELS IN ANY PLATFORM

www.decisionware.net

top related