SlideShare a Scribd company logo
1 of 74
IBM ILOG ODME Based Solution
                   Webinar

                 9th January 2013




       Ph: +91 98406 18472/ +91 44 4501 8472                    Bala. Padmakumar
         Email : optimize@optiriskindia.com                       Director & CEO
         Web: http://www.optiriskindia.com                        OptiRisk India
        © 2010-13 OptiRisk India (P) Ltd, All rights reserved
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   2
___________________________________________________________________________________________________________________________




                                         © 2010-13 OptiRisk India (P) Ltd, All rights reserved                                3
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   4
1. Introduction
2. Projects done using ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   5
Admin Console

                                                                                                                  ILOG
            ERP                                     Route Planner
                                                                                                                  ODM
                                                                                                                 Planner
                                                                                                                 Studio
                                                   ODME Application
                                                                                            Intranet
       Custom                                          ILOG ODM                                                  ILOG ODM
  Data I/O Interface                              Optimization Server                                             Reviewer
                                                                                                                   Studio



                                                                                                 Fire Wall

     Corporate                                         ILOG ODM
                                                                                                                  ILOG
     Database                                            Data Server                                              ODM
                                                                                                                 Planner
                                                                                                                 Studio
                        ODM                                                                 Internet
                        Scenario
                                                                                                                 ILOG ODM
                       Repository                                                                                 Reviewer
Corporate Office                                                        ODM                                        Studio


                                                                                                             6



                                    © 2010-13 OptiRisk India (P) Ltd, All rights reserved                                    6
A number of projects have been done using IBM ILOG ODME, few of them
 are explained below:


1. LDIopt( Liability Driven Investment Optimization Tool)
    a. A variant of Asset and Liability Management (ALM) Solution
    b. Stochastic linear programming model with chance constraints
    c. Multi model Architecture
    d. Integrated with DB2 and Excel
    e. Pre-processing and Post-processing of data done using Java code
    f. ODME inbuilt table and charts are used
    g. Customized table and chart view are created using Java code
    h. Efficient frontier is plotted between different objectives using Java code



                          © 2010-13 OptiRisk India (P) Ltd, All rights reserved     7
2. Outbound Logistics transport planning solution – A leading LPG Company
     a. A variant of Vehicle Routing Problem with stacking rules
     b. Mixed Integer linear programming model with branch and price column
        generation technique
     c. Multi model Architecture
     d. Integrated with Excel
     e. Pre-processing and Post-processing of data done using OPL script
     f. ODME inbuilt table and charts are used


3. Spare parts warehouse through put Synchronization – A leading auto company
     a. A variant of Vehicle Routing and warehouse management Problem
     b. Mixed Integer linear programming model
     c. Single model Architecture
     d. Integrated with Excel
     e. Pre-processing and Post-processing of data done using OPL script & Java
     f. ODME inbuilt table and charts are used


                          © 2010-13 OptiRisk India (P) Ltd, All rights reserved   8
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   9
IBM DB2
                                                                          Excel


                                       My SQL


ODM Enterprise                                                           Text File
                                     Other DB




                                         CSV




                 © 2010-13 OptiRisk India (P) Ltd, All rights reserved               10
Different
Databases




     © 2010-13 OptiRisk India (P) Ltd, All rights reserved   11
Database                                                                    Tables




                                                                   Fields




           © 2010-13 OptiRisk India (P) Ltd, All rights reserved                     12
Connecting
Database to
  ODME

              © 2010-13 OptiRisk India (P) Ltd, All rights reserved   13
Relationship between
Tables Imported from DB                                                   the Tables




            © 2010-13 OptiRisk India (P) Ltd, All rights reserved                          14
Tables generated in ODME




           © 2010-13 OptiRisk India (P) Ltd, All rights reserved   15
Adding Tables




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   16
Adding Fields in
                                                          the Tables

© 2010-13 OptiRisk India (P) Ltd, All rights reserved                17
Relationship
                                                        between the Tables



© 2010-13 OptiRisk India (P) Ltd, All rights reserved                  18
Creating Scenario
                                                 Data source




© 2010-13 OptiRisk India (P) Ltd, All rights reserved             19
Data source(CSV)
   generated




           © 2010-13 OptiRisk India (P) Ltd, All rights reserved   20
Add CSV files




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   21
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   22
Pre-processing                                         of Data done using




            © 2010-13 OptiRisk India (P) Ltd, All rights reserved           23
Pre-processing with OPL




CSV         ODM Enterprise                      Pre-processing model                Main model




                  Post-processing with OPL


             Solve
                                                                             ODM Display

ODM Enterprise               Post-processing




                     © 2010-13 OptiRisk India (P) Ltd, All rights reserved                       24
Input Excel File



© 2010-13 OptiRisk India (P) Ltd, All rights reserved                      25
ODME Perspective
   With the input
     Excel File

© 2010-13 OptiRisk India (P) Ltd, All rights reserved   26
OPL Sub Pre-
process File




          © 2010-13 OptiRisk India (P) Ltd, All rights reserved   27
OPL Main Model File




 © 2010-13 OptiRisk India (P) Ltd, All rights reserved   28
Pre-processing with JAVA




 Excel    Pre-processing model                                             ODM Enterprise        Main model




                          Post-processing with JAVA


             Solve
                                                                                            ODM Display

ODM Enterprise
                                                     Post-processing




                           © 2010-13 OptiRisk India (P) Ltd, All rights reserved                          29
Input Excel File



© 2010-13 OptiRisk India (P) Ltd, All rights reserved                  30
Java files to pre-process
Input Excel File
 the input data and import
      the data to DB2




                  © 2010-13 OptiRisk India (P) Ltd, All rights reserved   31
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   32
Mathematical Model

    Single                                 Multi
    Model                                  Model


 Mathematical model developed by




Concert

      © 2010-13 OptiRisk India (P) Ltd, All rights reserved   33
Single model




           © 2010-13 OptiRisk India (P) Ltd, All rights reserved   34
Configure
              Single model




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   35
Multi model




              © 2010-13 OptiRisk India (P) Ltd, All rights reserved   36
Configure
                 Multi model




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   37
Adding model files




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   38
Concert Java
                                                           Code




© 2010-13 OptiRisk India (P) Ltd, All rights reserved                  39
Exporting the
  Scenario




   © 2010-13 OptiRisk India (P) Ltd, All rights reserved   40
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   41
i.       Data Mapping
ii. Rules
iii. Goals
iv. Requirement
v. Iterations -Multiple Run
vi. Checking configuration




     © 2010-13 OptiRisk India (P) Ltd, All rights reserved   42
Mapping ODM to OPL




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   43
Input & Output Tables




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   44
Adding Goals




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   45
Adding
          requirements




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   46
Adding
                                                    Iterations




© 2010-13 OptiRisk India (P) Ltd, All rights reserved            47
Run Configuration



© 2010-13 OptiRisk India (P) Ltd, All rights reserved   48
Deploy the application




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   49
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   50
i.     Using inbuilt ODME Features
ii. Using Java Features


        Using Java Features



                                                             ODM Display


       To display different charts




     © 2010-13 OptiRisk India (P) Ltd, All rights reserved                 51
Different
Scenarios




             © 2010-13 OptiRisk India (P) Ltd, All rights reserved   52
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   53
Solving the
                    Model




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   54
Input Data




 Solution




             © 2010-13 OptiRisk India (P) Ltd, All rights reserved   55
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   56
Adding Charts




 © 2010-13 OptiRisk India (P) Ltd, All rights reserved   57
Adding Charts




 © 2010-13 OptiRisk India (P) Ltd, All rights reserved   58
Configure
Pivot Table




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   59
Configure
Pivot Table




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   60
Java Files to plot chart




                 © 2010-13 OptiRisk India (P) Ltd, All rights reserved   61
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   62
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   63
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   64
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   65
CPLEX Enterprise Server based Solution Architecture

                                                                         Excel
                                                                      (from Client)




                       Custom
    ERP               Data I/O
                      Interface
                                                                                            Intranet
                                                  Other DB              EXCEL




                                                                                                             Web based Planner &
                                                                                                              Reviewer Front End
Vehicle Routing      ILOG CPLEX
                      Enterprise                                                                 Fire Wall
    Engine              Server                       DB                 GUI
                       Software                   Interface          Interface


       Application Server                                                                   Internet


                                                                    Web
                                                                   Server
                  DB2 Database                                                                                Web based Planner &
                                                                                                               Reviewer Front End
                                                                                             Google
                                                                                           Maps Server


                                   © 2010-13 OptiRisk India (P) Ltd, All rights reserved                                 66
In the past two years, a number of prototype have
been developed , few of them are

    1.   Energy trading social welfare maximization

    2.   Scheduling Project

             1) Flight Maintenance scheduling

             2) Army convoy movement scheduling

    3.   ORPSS(Optirisk Route planning and scheduling software)




                        © 2010-13 OptiRisk India (P) Ltd, All rights reserved   67
Energy Trading “Clearing Price and order matching decision models” are
developed using IBM ILOG CPLEX technologies for power exchange India ltd.
Multi Model architecture
Mixed integer program
Pre-Processing and Post processing done using PHP
Model are called using the OPL RUN command line options
Web based front end for the participants to place and manage orders using PHP
Exchange has web based admin control panel to manage the transactions.
Highly scalable back end servers will run the models.




                           © 2010-13 OptiRisk India (P) Ltd, All rights reserved   68
The underlying model runs on Cplex solver and has been modeled using
Concert technology in java.
The data is currently imported from excel. Data from other ERP databases
can also be imported to the software to get daily plans.
The plans(results) can be fed back to the ERP or can be extracted out in
the form of an excel sheet.



Google Maps : The UI is integrated with Google maps for users to have an
holistic view of the solution.
GPS : Real-time tracking of the trucks is also possible with GPS.
Delivery schedule : A graphical view of the delivery schedule in the form
of a Gantt chart is also available for the users.
Truck Utilization : The level to which trucks are utilized is also available in
the form of bar charts.

                          © 2010-13 OptiRisk India (P) Ltd, All rights reserved   70
© 2010-13 OptiRisk India (P) Ltd, All rights reserved   71
1. Introduction
2. Projects done with ODME
3. ODME Implementation – Task/ Competencies
   i.    Data Integration
   ii.   Pre-processing and Post –processing of Data
   iii. Mathematical Model Development
   iv. Decision Process Configuration
   v.    Result Visualization(GUI)
4. Integrated solution Developed using IBM ILOG CPLEX
5. Conclusion


                       © 2010-13 OptiRisk India (P) Ltd, All rights reserved   72
1. User friendly Platform to develop and use custom DSS
2. Take less time to develop and deploy applications
3. Offers capability to develop End-to-End Solution


                             Competencies
1.   Optimization Model development
2.   Integration with rest of IT System
3.   Pre-processing of Input data and Post-processing of results
4.   User Interface – Tables, Charts and Maps


                        Tools / Languages

      OPL, AMPL, ODME, Jviews, Java, JavaScript, PHP, Ajax,
         CSS, HTML5, Google Maps, DB2, Oracle, MySql

                     © 2010-13 OptiRisk India (P) Ltd, All rights reserved   73
Q&A




© 2010-13 OptiRisk India (P) Ltd, All rights reserved   74
Bala. Padmakumar
                                     Ph: +91 98406 18472 / +91 44 4501 8472
                                        Email: optimize@optiriskindia.com
                                       Web: http://www.optiriskindia.com/



Asia Pacific, Africa, Australia & Middle East :                                                      Europe & America :

 No 12, Ground Floor, 25th Cross Street                                                                   OptiRisk R&D House One Oxford Road,
 Thiruvalluvar Nagar, Thiruvanmiyur,                                                                      Uxbridge Middlesex, UB9 4DA,
 Chennai - 600041, India.                                                                                 United Kingdom.



                                                  © 2010-13 OptiRisk India (P) Ltd, All rights reserved                                    75

More Related Content

Similar to Ibm ilog odme based solution webinar

Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010Mark Ginnebaugh
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT Group
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z bamadhu
 
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...John Sing
 
Iman Mukhopadhyay_Resume
Iman Mukhopadhyay_ResumeIman Mukhopadhyay_Resume
Iman Mukhopadhyay_ResumeIman Mukherjee
 
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipseDayParis
 
Architecting modern informaiton systems M4 information architecture
Architecting modern informaiton systems M4 information architectureArchitecting modern informaiton systems M4 information architecture
Architecting modern informaiton systems M4 information architectureAlexander SAMARIN
 
Presentation real-time data warehousing & fraud detection with oracle 11g r2
Presentation    real-time data warehousing & fraud detection with oracle 11g r2Presentation    real-time data warehousing & fraud detection with oracle 11g r2
Presentation real-time data warehousing & fraud detection with oracle 11g r2xKinAnx
 
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPASVirtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPASJean-Yves Rigolet
 
TenYearsCPOptimizer
TenYearsCPOptimizerTenYearsCPOptimizer
TenYearsCPOptimizerPaulShawIBM
 
SQL REPORT DEVELOPER
SQL REPORT DEVELOPERSQL REPORT DEVELOPER
SQL REPORT DEVELOPERChandan Singh
 
Tata steel sap bpm espresso session
Tata steel sap bpm espresso sessionTata steel sap bpm espresso session
Tata steel sap bpm espresso sessionrtiesma
 
Building Notebook-based AI Pipelines with Elyra and Kubeflow
Building Notebook-based AI Pipelines with Elyra and KubeflowBuilding Notebook-based AI Pipelines with Elyra and Kubeflow
Building Notebook-based AI Pipelines with Elyra and KubeflowDatabricks
 
Notebook-based AI Pipelines with Elyra and Kubeflow
Notebook-based AI Pipelines with Elyra and KubeflowNotebook-based AI Pipelines with Elyra and Kubeflow
Notebook-based AI Pipelines with Elyra and KubeflowNick Pentreath
 
Coeur D Alene Case Study
Coeur D Alene Case StudyCoeur D Alene Case Study
Coeur D Alene Case StudyEstuate, Inc.
 

Similar to Ibm ilog odme based solution webinar (20)

Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...
To_Infinity_and_Beyond_2012_Big_Data_Internet_Scale_Update_November_2012_v2_J...
 
Iman Mukhopadhyay_Resume
Iman Mukhopadhyay_ResumeIman Mukhopadhyay_Resume
Iman Mukhopadhyay_Resume
 
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
 
Architecting modern informaiton systems M4 information architecture
Architecting modern informaiton systems M4 information architectureArchitecting modern informaiton systems M4 information architecture
Architecting modern informaiton systems M4 information architecture
 
Bp209
Bp209Bp209
Bp209
 
Resume 30 may12
Resume 30 may12Resume 30 may12
Resume 30 may12
 
Presentation real-time data warehousing & fraud detection with oracle 11g r2
Presentation    real-time data warehousing & fraud detection with oracle 11g r2Presentation    real-time data warehousing & fraud detection with oracle 11g r2
Presentation real-time data warehousing & fraud detection with oracle 11g r2
 
Virtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPASVirtualizing z/OS applications development on IPAS
Virtualizing z/OS applications development on IPAS
 
TenYearsCPOptimizer
TenYearsCPOptimizerTenYearsCPOptimizer
TenYearsCPOptimizer
 
SQL REPORT DEVELOPER
SQL REPORT DEVELOPERSQL REPORT DEVELOPER
SQL REPORT DEVELOPER
 
lakshm_resume
lakshm_resumelakshm_resume
lakshm_resume
 
Tata steel sap bpm espresso session
Tata steel sap bpm espresso sessionTata steel sap bpm espresso session
Tata steel sap bpm espresso session
 
Building Notebook-based AI Pipelines with Elyra and Kubeflow
Building Notebook-based AI Pipelines with Elyra and KubeflowBuilding Notebook-based AI Pipelines with Elyra and Kubeflow
Building Notebook-based AI Pipelines with Elyra and Kubeflow
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
Notebook-based AI Pipelines with Elyra and Kubeflow
Notebook-based AI Pipelines with Elyra and KubeflowNotebook-based AI Pipelines with Elyra and Kubeflow
Notebook-based AI Pipelines with Elyra and Kubeflow
 
Coeur D Alene Case Study
Coeur D Alene Case StudyCoeur D Alene Case Study
Coeur D Alene Case Study
 

More from OptiRisk India

Mathematical Programming Introduction
Mathematical Programming IntroductionMathematical Programming Introduction
Mathematical Programming IntroductionOptiRisk India
 
Planning Optimization and Automation in Manufacturing
Planning Optimization and Automation in ManufacturingPlanning Optimization and Automation in Manufacturing
Planning Optimization and Automation in ManufacturingOptiRisk India
 
Planning Automation in Cold Chain
Planning Automation in Cold ChainPlanning Automation in Cold Chain
Planning Automation in Cold ChainOptiRisk India
 
Liability driven investment asset liability management optimisation
Liability driven investment asset liability management optimisationLiability driven investment asset liability management optimisation
Liability driven investment asset liability management optimisationOptiRisk India
 
Optimization Automation in Supply Chain
Optimization Automation in Supply ChainOptimization Automation in Supply Chain
Optimization Automation in Supply ChainOptiRisk India
 
Optirisk corporate presentation
Optirisk corporate presentation Optirisk corporate presentation
Optirisk corporate presentation OptiRisk India
 
Leveraging technology in supply chain logistica12
Leveraging technology in supply chain logistica12Leveraging technology in supply chain logistica12
Leveraging technology in supply chain logistica12OptiRisk India
 
Transportation planner scheduler optimization optirisk
Transportation planner scheduler optimization optiriskTransportation planner scheduler optimization optirisk
Transportation planner scheduler optimization optiriskOptiRisk India
 
Logistics optimization
Logistics optimizationLogistics optimization
Logistics optimizationOptiRisk India
 

More from OptiRisk India (9)

Mathematical Programming Introduction
Mathematical Programming IntroductionMathematical Programming Introduction
Mathematical Programming Introduction
 
Planning Optimization and Automation in Manufacturing
Planning Optimization and Automation in ManufacturingPlanning Optimization and Automation in Manufacturing
Planning Optimization and Automation in Manufacturing
 
Planning Automation in Cold Chain
Planning Automation in Cold ChainPlanning Automation in Cold Chain
Planning Automation in Cold Chain
 
Liability driven investment asset liability management optimisation
Liability driven investment asset liability management optimisationLiability driven investment asset liability management optimisation
Liability driven investment asset liability management optimisation
 
Optimization Automation in Supply Chain
Optimization Automation in Supply ChainOptimization Automation in Supply Chain
Optimization Automation in Supply Chain
 
Optirisk corporate presentation
Optirisk corporate presentation Optirisk corporate presentation
Optirisk corporate presentation
 
Leveraging technology in supply chain logistica12
Leveraging technology in supply chain logistica12Leveraging technology in supply chain logistica12
Leveraging technology in supply chain logistica12
 
Transportation planner scheduler optimization optirisk
Transportation planner scheduler optimization optiriskTransportation planner scheduler optimization optirisk
Transportation planner scheduler optimization optirisk
 
Logistics optimization
Logistics optimizationLogistics optimization
Logistics optimization
 

Recently uploaded

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 

Recently uploaded (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 

Ibm ilog odme based solution webinar

  • 1. IBM ILOG ODME Based Solution Webinar 9th January 2013 Ph: +91 98406 18472/ +91 44 4501 8472 Bala. Padmakumar Email : optimize@optiriskindia.com Director & CEO Web: http://www.optiriskindia.com OptiRisk India © 2010-13 OptiRisk India (P) Ltd, All rights reserved
  • 2. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 2
  • 4. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 4
  • 5. 1. Introduction 2. Projects done using ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 5
  • 6. Admin Console ILOG ERP Route Planner ODM Planner Studio ODME Application Intranet Custom ILOG ODM ILOG ODM Data I/O Interface Optimization Server Reviewer Studio Fire Wall Corporate ILOG ODM ILOG Database Data Server ODM Planner Studio ODM Internet Scenario ILOG ODM Repository Reviewer Corporate Office ODM Studio 6 © 2010-13 OptiRisk India (P) Ltd, All rights reserved 6
  • 7. A number of projects have been done using IBM ILOG ODME, few of them are explained below: 1. LDIopt( Liability Driven Investment Optimization Tool) a. A variant of Asset and Liability Management (ALM) Solution b. Stochastic linear programming model with chance constraints c. Multi model Architecture d. Integrated with DB2 and Excel e. Pre-processing and Post-processing of data done using Java code f. ODME inbuilt table and charts are used g. Customized table and chart view are created using Java code h. Efficient frontier is plotted between different objectives using Java code © 2010-13 OptiRisk India (P) Ltd, All rights reserved 7
  • 8. 2. Outbound Logistics transport planning solution – A leading LPG Company a. A variant of Vehicle Routing Problem with stacking rules b. Mixed Integer linear programming model with branch and price column generation technique c. Multi model Architecture d. Integrated with Excel e. Pre-processing and Post-processing of data done using OPL script f. ODME inbuilt table and charts are used 3. Spare parts warehouse through put Synchronization – A leading auto company a. A variant of Vehicle Routing and warehouse management Problem b. Mixed Integer linear programming model c. Single model Architecture d. Integrated with Excel e. Pre-processing and Post-processing of data done using OPL script & Java f. ODME inbuilt table and charts are used © 2010-13 OptiRisk India (P) Ltd, All rights reserved 8
  • 9. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 9
  • 10. IBM DB2 Excel My SQL ODM Enterprise Text File Other DB CSV © 2010-13 OptiRisk India (P) Ltd, All rights reserved 10
  • 11. Different Databases © 2010-13 OptiRisk India (P) Ltd, All rights reserved 11
  • 12. Database Tables Fields © 2010-13 OptiRisk India (P) Ltd, All rights reserved 12
  • 13. Connecting Database to ODME © 2010-13 OptiRisk India (P) Ltd, All rights reserved 13
  • 14. Relationship between Tables Imported from DB the Tables © 2010-13 OptiRisk India (P) Ltd, All rights reserved 14
  • 15. Tables generated in ODME © 2010-13 OptiRisk India (P) Ltd, All rights reserved 15
  • 16. Adding Tables © 2010-13 OptiRisk India (P) Ltd, All rights reserved 16
  • 17. Adding Fields in the Tables © 2010-13 OptiRisk India (P) Ltd, All rights reserved 17
  • 18. Relationship between the Tables © 2010-13 OptiRisk India (P) Ltd, All rights reserved 18
  • 19. Creating Scenario Data source © 2010-13 OptiRisk India (P) Ltd, All rights reserved 19
  • 20. Data source(CSV) generated © 2010-13 OptiRisk India (P) Ltd, All rights reserved 20
  • 21. Add CSV files © 2010-13 OptiRisk India (P) Ltd, All rights reserved 21
  • 22. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 22
  • 23. Pre-processing of Data done using © 2010-13 OptiRisk India (P) Ltd, All rights reserved 23
  • 24. Pre-processing with OPL CSV ODM Enterprise Pre-processing model Main model Post-processing with OPL Solve ODM Display ODM Enterprise Post-processing © 2010-13 OptiRisk India (P) Ltd, All rights reserved 24
  • 25. Input Excel File © 2010-13 OptiRisk India (P) Ltd, All rights reserved 25
  • 26. ODME Perspective With the input Excel File © 2010-13 OptiRisk India (P) Ltd, All rights reserved 26
  • 27. OPL Sub Pre- process File © 2010-13 OptiRisk India (P) Ltd, All rights reserved 27
  • 28. OPL Main Model File © 2010-13 OptiRisk India (P) Ltd, All rights reserved 28
  • 29. Pre-processing with JAVA Excel Pre-processing model ODM Enterprise Main model Post-processing with JAVA Solve ODM Display ODM Enterprise Post-processing © 2010-13 OptiRisk India (P) Ltd, All rights reserved 29
  • 30. Input Excel File © 2010-13 OptiRisk India (P) Ltd, All rights reserved 30
  • 31. Java files to pre-process Input Excel File the input data and import the data to DB2 © 2010-13 OptiRisk India (P) Ltd, All rights reserved 31
  • 32. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 32
  • 33. Mathematical Model Single Multi Model Model Mathematical model developed by Concert © 2010-13 OptiRisk India (P) Ltd, All rights reserved 33
  • 34. Single model © 2010-13 OptiRisk India (P) Ltd, All rights reserved 34
  • 35. Configure Single model © 2010-13 OptiRisk India (P) Ltd, All rights reserved 35
  • 36. Multi model © 2010-13 OptiRisk India (P) Ltd, All rights reserved 36
  • 37. Configure Multi model © 2010-13 OptiRisk India (P) Ltd, All rights reserved 37
  • 38. Adding model files © 2010-13 OptiRisk India (P) Ltd, All rights reserved 38
  • 39. Concert Java Code © 2010-13 OptiRisk India (P) Ltd, All rights reserved 39
  • 40. Exporting the Scenario © 2010-13 OptiRisk India (P) Ltd, All rights reserved 40
  • 41. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 41
  • 42. i. Data Mapping ii. Rules iii. Goals iv. Requirement v. Iterations -Multiple Run vi. Checking configuration © 2010-13 OptiRisk India (P) Ltd, All rights reserved 42
  • 43. Mapping ODM to OPL © 2010-13 OptiRisk India (P) Ltd, All rights reserved 43
  • 44. Input & Output Tables © 2010-13 OptiRisk India (P) Ltd, All rights reserved 44
  • 45. Adding Goals © 2010-13 OptiRisk India (P) Ltd, All rights reserved 45
  • 46. Adding requirements © 2010-13 OptiRisk India (P) Ltd, All rights reserved 46
  • 47. Adding Iterations © 2010-13 OptiRisk India (P) Ltd, All rights reserved 47
  • 48. Run Configuration © 2010-13 OptiRisk India (P) Ltd, All rights reserved 48
  • 49. Deploy the application © 2010-13 OptiRisk India (P) Ltd, All rights reserved 49
  • 50. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 50
  • 51. i. Using inbuilt ODME Features ii. Using Java Features Using Java Features ODM Display To display different charts © 2010-13 OptiRisk India (P) Ltd, All rights reserved 51
  • 52. Different Scenarios © 2010-13 OptiRisk India (P) Ltd, All rights reserved 52
  • 53. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 53
  • 54. Solving the Model © 2010-13 OptiRisk India (P) Ltd, All rights reserved 54
  • 55. Input Data Solution © 2010-13 OptiRisk India (P) Ltd, All rights reserved 55
  • 56. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 56
  • 57. Adding Charts © 2010-13 OptiRisk India (P) Ltd, All rights reserved 57
  • 58. Adding Charts © 2010-13 OptiRisk India (P) Ltd, All rights reserved 58
  • 59. Configure Pivot Table © 2010-13 OptiRisk India (P) Ltd, All rights reserved 59
  • 60. Configure Pivot Table © 2010-13 OptiRisk India (P) Ltd, All rights reserved 60
  • 61. Java Files to plot chart © 2010-13 OptiRisk India (P) Ltd, All rights reserved 61
  • 62. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 62
  • 63. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 63
  • 64. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 64
  • 65. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 65
  • 66. CPLEX Enterprise Server based Solution Architecture Excel (from Client) Custom ERP Data I/O Interface Intranet Other DB EXCEL Web based Planner & Reviewer Front End Vehicle Routing ILOG CPLEX Enterprise Fire Wall Engine Server DB GUI Software Interface Interface Application Server Internet Web Server DB2 Database Web based Planner & Reviewer Front End Google Maps Server © 2010-13 OptiRisk India (P) Ltd, All rights reserved 66
  • 67. In the past two years, a number of prototype have been developed , few of them are 1. Energy trading social welfare maximization 2. Scheduling Project 1) Flight Maintenance scheduling 2) Army convoy movement scheduling 3. ORPSS(Optirisk Route planning and scheduling software) © 2010-13 OptiRisk India (P) Ltd, All rights reserved 67
  • 68. Energy Trading “Clearing Price and order matching decision models” are developed using IBM ILOG CPLEX technologies for power exchange India ltd. Multi Model architecture Mixed integer program Pre-Processing and Post processing done using PHP Model are called using the OPL RUN command line options Web based front end for the participants to place and manage orders using PHP Exchange has web based admin control panel to manage the transactions. Highly scalable back end servers will run the models. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 68
  • 69. The underlying model runs on Cplex solver and has been modeled using Concert technology in java. The data is currently imported from excel. Data from other ERP databases can also be imported to the software to get daily plans. The plans(results) can be fed back to the ERP or can be extracted out in the form of an excel sheet. Google Maps : The UI is integrated with Google maps for users to have an holistic view of the solution. GPS : Real-time tracking of the trucks is also possible with GPS. Delivery schedule : A graphical view of the delivery schedule in the form of a Gantt chart is also available for the users. Truck Utilization : The level to which trucks are utilized is also available in the form of bar charts. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 70
  • 70. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 71
  • 71. 1. Introduction 2. Projects done with ODME 3. ODME Implementation – Task/ Competencies i. Data Integration ii. Pre-processing and Post –processing of Data iii. Mathematical Model Development iv. Decision Process Configuration v. Result Visualization(GUI) 4. Integrated solution Developed using IBM ILOG CPLEX 5. Conclusion © 2010-13 OptiRisk India (P) Ltd, All rights reserved 72
  • 72. 1. User friendly Platform to develop and use custom DSS 2. Take less time to develop and deploy applications 3. Offers capability to develop End-to-End Solution Competencies 1. Optimization Model development 2. Integration with rest of IT System 3. Pre-processing of Input data and Post-processing of results 4. User Interface – Tables, Charts and Maps Tools / Languages OPL, AMPL, ODME, Jviews, Java, JavaScript, PHP, Ajax, CSS, HTML5, Google Maps, DB2, Oracle, MySql © 2010-13 OptiRisk India (P) Ltd, All rights reserved 73
  • 73. Q&A © 2010-13 OptiRisk India (P) Ltd, All rights reserved 74
  • 74. Bala. Padmakumar Ph: +91 98406 18472 / +91 44 4501 8472 Email: optimize@optiriskindia.com Web: http://www.optiriskindia.com/ Asia Pacific, Africa, Australia & Middle East : Europe & America : No 12, Ground Floor, 25th Cross Street OptiRisk R&D House One Oxford Road, Thiruvalluvar Nagar, Thiruvanmiyur, Uxbridge Middlesex, UB9 4DA, Chennai - 600041, India. United Kingdom. © 2010-13 OptiRisk India (P) Ltd, All rights reserved 75

Editor's Notes

  1. Vehicle Routing and Scheduling Engine