SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
NEXT GENERATION OF
MATHEMATICAL PROGRAMMING
MODELING AND SOLVING TOOLS
NEW YORK INFORMS METRO CHAPTER




                 Alkis Vazacopoulos
                 Industrial Algorithms
                 February 2013
Agenda
   Optimization Problems (OP)
   How do we solve OP?
   Can we Graph and Solve?
   Case Studies
Solving a Business Problem with Optimization****

                                                                                                                                                                                                                                                                                                                                                                        min               cTx
                                                                                                                                                                                                                                                                                                                                                                        s.t.              Ax  b
                                                                                                                                                                                                                                                                                                                                                                                          x integer
                                                                                                                                                                                                                                                                                                                                                                       Mathematical Model
                                                                                                                                                                                                                                                                                                                                          OR Specialist

                                                                                            Business Problem

                                                                                                                                                                                                                                                                                                                                           What are the key decisions?
                                                                                                                                                   Evaluation




                                                                                                                                                                                                                                                                                                                                           What are the constraints?
                                                                                                                                                                                                                          Business                                                                                                         What are the goals?
                                                                                                                                                                                                                          Expert
                                                                                                                         Supply Chain Optimisation Programme
                                                                                                                              RASA Benefit Realisation Weekly Summary

                                                    35




                                                                                                                                                                                                                                                                                                                                                                                                                      Solver
Contribution Relative to Apr08 QS61 Baseline (£k)




                                                    25




                                                    15




                                                     5

                                                                                                                                                                                                                                                                                                                                                                        x1 = 3, x2 = 0, ...
                                                                             Mar*



                                                                                           w 19

                                                                                                  w 20

                                                                                                         w 21

                                                                                                                w 22

                                                                                                                       w 23

                                                                                                                              w 24

                                                                                                                                     w 25

                                                                                                                                            w 26

                                                                                                                                                    w 27

                                                                                                                                                           w 28

                                                                                                                                                                  w 29

                                                                                                                                                                         w 30

                                                                                                                                                                                w 31

                                                                                                                                                                                       w 32

                                                                                                                                                                                              w 33

                                                                                                                                                                                                     w 34

                                                                                                                                                                                                            w 35

                                                                                                                                                                                                                   w 36

                                                                                                                                                                                                                          w 37

                                                                                                                                                                                                                                 w 38

                                                                                                                                                                                                                                        w 39

                                                                                                                                                                                                                                               w 40

                                                                                                                                                                                                                                                      w 41

                                                                                                                                                                                                                                                             w 42

                                                                                                                                                                                                                                                                    w 43

                                                                                                                                                                                                                                                                           w 44

                                                                                                                                                                                                                                                                                  w 45

                                                                                                                                                                                                                                                                                         w 46

                                                                                                                                                                                                                                                                                                w 47

                                                                                                                                                                                                                                                                                                       w 48

                                                                                                                                                                                                                                                                                                              w 49

                                                                                                                                                                                                                                                                                                                     w 50

                                                                                                                                                                                                                                                                                                                            w 51

                                                                                                                                                                                                                                                                                                                                   w 52
                                                                      Feb*
                                                          2008 Jan*




                                                                                    Apr*




                                                     -5




                                                    -15




                                                    -25
                                                                                                                                                                                                                                                                                                                                                                          Solution to
                                                    -35
                                                                                                                                                                                                                                                                                                                                                                      Mathematical Model
                                                                                                                              Realised Benefit                           Missed Opportunity                           Actual ≠ QS61 or Optimal



                                                                                                                Business Results
                                                                                                                                                                                                                                                                                                                              From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling
                                                                                                                                                                                                                                                                                                                              Optimization To Business Users
Business users
                                                                                                                                                                                                                                                                                                                                                        They don’t care about the
                                                                                                                                                                                                                                                                                                                                                         technology
                                                                                            Business Problem
                                                                                                                                                                                                                                                                                                                                                        They care about their problem
                                                                                                                                                                                                                                                                                                                                                              Eg schedule next day plant
                                                                                                                                                   Evaluation




                                                                                                                                                                                                                                                                                                                                                               operations, next month roster for
                                                                                                                                                                                                                          Business
                                                                                                                                                                                                                          Expert                                                                                                                               bus drivers, etc
                                                                                                                         Supply Chain Optimisation Programme
                                                                                                                              RASA Benefit Realisation Weekly Summary

                                                    35                                                                                                                                                                                                                                                                                                  They want
Contribution Relative to Apr08 QS61 Baseline (£k)




                                                    25




                                                    15
                                                                                                                                                                                                                                                                                                                                                              Return on investment
                                                                                                                                                                                                                                                                                                                                                               Help to solve their problem
                                                     5


                                                                                                                                                                                                                                                                                                                                                          
                                                                             Mar*



                                                                                           w 19

                                                                                                  w 20

                                                                                                         w 21

                                                                                                                w 22

                                                                                                                       w 23

                                                                                                                              w 24

                                                                                                                                     w 25

                                                                                                                                            w 26

                                                                                                                                                    w 27

                                                                                                                                                           w 28

                                                                                                                                                                  w 29

                                                                                                                                                                         w 30

                                                                                                                                                                                w 31

                                                                                                                                                                                       w 32

                                                                                                                                                                                              w 33

                                                                                                                                                                                                     w 34

                                                                                                                                                                                                            w 35

                                                                                                                                                                                                                   w 36

                                                                                                                                                                                                                          w 37

                                                                                                                                                                                                                                 w 38

                                                                                                                                                                                                                                        w 39

                                                                                                                                                                                                                                               w 40

                                                                                                                                                                                                                                                      w 41

                                                                                                                                                                                                                                                             w 42

                                                                                                                                                                                                                                                                    w 43

                                                                                                                                                                                                                                                                           w 44

                                                                                                                                                                                                                                                                                  w 45

                                                                                                                                                                                                                                                                                         w 46

                                                                                                                                                                                                                                                                                                w 47

                                                                                                                                                                                                                                                                                                       w 48

                                                                                                                                                                                                                                                                                                              w 49

                                                                                                                                                                                                                                                                                                                     w 50

                                                                                                                                                                                                                                                                                                                            w 51

                                                                                                                                                                                                                                                                                                                                   w 52
                                                                      Feb*
                                                          2008 Jan*




                                                                                    Apr*




                                                     -5




                                                    -15




                                                    -25
                                                                                                                                                                                                                                                                                                                                                              To be in charge
                                                    -35

                                                                                                                              Realised Benefit                           Missed Opportunity                           Actual ≠ QS61 or Optimal




                                                                                                                              Business Results


                                                                                                                                                                                                                                                                                                              From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling Optimization
                                                                                                                                                                                                                                                                                                              To Business Users
Return on investment for optimization is great




              From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling
              Optimization To Business Users
What are common solving optimization
technologies?
   Linear Programming
   Mixed Integer Programming
   Nonlinear Programming
   Constrained Programming
   Meta-Heuristics
Access the solver: Use the Libraries




   Load the matrix Using
          C
          Visual Basic
          Python
          other
Access the solver: Use a modeling language

   Mathematical Programming language (basically
    they do the same thing):
     GAMS,

     AMPL

     AIMMS

     MOSEL

     MPL

     OPL

     LINDO
Question #1


   Can we automate the model formulation?
Our Goal: Automate the process of
matrix generation
   Literature
     EMOSL  (Dash Optimization)
     CONCERT (ILOG)

     Semantic/Structured Modeling (Professor A. Geoffrion)

     OPTEX – DecisionWare

     UOPSS (Jeff Kelly)
Our Modeling Environment: IMPRESS
12


        IMPRESS: Industrial Modeling & Presolving System is
         our proprietary modeling platform.
        You can model, solve, interface and interact with
         any supply-chain, production-chain, demand-chain
         and/or value-chain optimization problem.
        IMPRESS so far has been applied in:
          Production Planning
          Plant Scheduling
          Pipeline & Marine Shipping
          Energy Management

                          Copyright, Industrial Algorithms LLC   2/11/2013
Why are we unique?
13


        IMPRESS is flowsheet-based (i.e., a figurative
         language).
          This means that the modeling is inherently network or
           superstructure “aware” with equipment-to-equipment,
           resource-to-resource, activity-to-activity, etc. as explicit
           language constructs or objects.
          It also means that all of the effort of generating the sparse
           A matrix in the LP, MILP and NLP is done automatically by
           automatically creating all of the sets, parameters,
           variables and constraints when the model is configured
           using our proprietary and comprehensive library of sub-
           models.

                             Copyright, Industrial Algorithms LLC   2/11/2013
Jet Fuel Supply Chain IMF - Example
   One oil-refinery producing different grades of jet
    fuel and one airport terminal storing Jet-A, Jet-A1
    and Jet-B with a railroad in between.
   Logistics details such as the input-output or yield
    modeling of the refinery and the round-trip times of
    the tank-cars (similar to batch-processes with cycle-
    time) are modeled & solved as a MILP.
Jet Fuel Supply Chain IMF - Flowsheet
Jet Fuel Supply Chain IMF - Flowsheet




                           Simple Structure of the
                           Oil Refinery
Jet Fuel Supply Chain IMF - Flowsheet




    Tank Cars and Airport
    Jet Tanks
Jet Fuel Supply Chain IMF - Flowsheet
Question #2


   What type of Units can I represent in the flowsheet?
Jet Fuel Example - UNITS
                                  Crude Oil distillation Unit
Tank, Pool




                                                  Demand
                                                  Point
             Outlet port – flow
Supply                              Vacuum
             interface
Point                               Distillation Unit
Question #3

   How can you add a Unit in IMPRESS?

   What about a general purpose modeling
    language?
Easy to add or insert Units
                          Add another tank in parallel




                    Add a jet fuel parcel (movable inventory)
What about adding in the modeling Language?




                            You need to add both
                            the node set and arc
                            set in the modeling
                            structures



                            Variables
                            Index sets
                            Data
                            Constraints
                            Objective
                            function
Comparison
                                  MODELING          IMPRESS
                                  Languages
   Can you model this problem?    Probably          YES

   How Long it will take? Cost?   6 months          days
                                  1-2 consultants
   What type of consultant?       OR Specialist     Engineer or OR
                                                    Specialist

   What about Nonlinear           A few modeling    YES
   Constraints ?                  Languages


   Multi-Period                   You have to do    Standard
                                  this yourself
   What happens if I want to      Remodel and       Add or Delete
   delete or add a unit ?         Reprogram
Question #4


   How do you draw a chart?
How do we draw the chart
   Use DIA Python, Open Source [Microsoft Visio]
   IML, Data File
   IPL, API
DIA Chart
Question #5: Why this technology
now?
   No recent innovation in Modeling Languages
   Mixed Integer Programming Codes are Very Fast
    (Gurobi, CPLEX, Xpress)
   Engineering Disciplines use optimization, but they are
    not OR Specialists (they have little modeling
    expertise and MP expertise)
Question #5: Why this technology
now?
   Most of the difficult Planning and Scheduling
    problems have Special Structures (Electrical Eng.
    and Chemical Eng. : Power flow network, Process
    flowsheet, OR specialist have limited experience in
    modeling them).

   Engineers know about the modeling structure but
    have limited MP algorithmic experience .
Power Flow Network
Process Flow Network
Planning and Planning +Model
    Planuling =  Scheduling Scheduling

   Logistics (Quantity*Logic (proy’d-quality), MILP):
       “discrete-time” where each time-period has the same duration.
       Time-periods may be “small-buckets” (un-ary) or “big-buckets” (N-ary):
           If un-ary then only one activity per time-period (scheduling) but if N-ary then
            multiple activities per time-period where a “time-portion” variable for each
            operation is applied (planning).

   Quality (Quantity*quality (fixed-logic), NLP):
       “distributed-time” where each time-period may have a different
        duration (global/common time-grid).
       Same as logistics.

   All input data is entered in “continuous-time” (begin, end-times)
    and digitized i.e., discretized or distributed accordingly.
Scheduling
      without the blender scheduling details


                planning
                                        crude




Solution: duration of each blender grade with
time-period


    Scheduling only for the blender:

    Including setup, startup,
    switchover, shutdown
Prod A      Prod A

                                                                     Prod B     Prod B

                                                                    Prod C      Prod C

                                                                    Prod D      Prod D
Crude A
                                                                     Prod E     Prod E
Crude B
                                                                    Prod F      Prod F
Crude C                                                              Prod        Prod
                                                                      G           G
Crude D                                                             Prod H      Prod H


Crude Recipe            Refining Units                 Products Recipes       Products
                        Operational Modes                                     Scheduling
Crude Scheduling                                       Products Planning
                                                     resulting targets to
 Including setup, startup, switchover, shutdown
                                                  blender Scheduling/RTO


                           1st Planuling (big-buckets)                2nd Scheduling
                                                                      (small-buckets)
Engineer
                 IMPRESS
                                                            Contribution Relative to Apr08 QS61 Baseline (£k)
                                                      -35
                                                               -25
                                                                       -15
                                                                                 -5
                                                                                         5
                                                                                               15
                                                                                                       25
                                                                                                                35




                                                                             2008 Jan*

                                                                                 Feb*

                                                                                 Mar*

                                                                                 Apr*

                                                                                 w 19

                                                                                 w 20
                                                                                                                                                                                                                Engineer




                                                                                 w 21

                                                                                 w 22

                                                                                 w 23

                                                                                 w 24

                                                                                 w 25

                                                                                 w 26

                                                                                 w 27

                                                                                 w 28
                           Realised Benefit




                                                                                 w 29

                                                                                 w 30

                                                                                 w 31

                                                                                 w 32

                                                                                 w 33

                                                                                 w 34
                           Missed Opportunity




                                                                                 w 35

                                                                                 w 36

                                                                                 w 37

                                                                                 w 38

                                                                                 w 39

                                                                                 w 40
                                                                                                                     RASA Benefit Realisation Weekly Summary




                                                                                 w 41
                                                                                                                                                               Supply Chain Optimisation Programme




                                                                                 w 42

                                                                                 w 43
                           Actual ≠ QS61 or Optimal




                                                                                 w 44

                                                                                 w 45

                                                                                 w 46

                                                                                 w 47

                                                                                 w 48

                                                                                 w 49

                                                                                 w 50

                                                                                 w 51

                                                                                 w 52
                                                                                                                                                                                                     Engineer




      Engineer
A planning and scheduling example:
Fast Moving Consumer Goods IMF
   Two materials produced in bulk-unit produces
    eighteen different packaged materials in pack-unit.
   Sequence-dependent switchovers with
    setup/setdown times & “repetitive” maintenance
    cleanouts on bulk-unit with material families.
   Due to the slow & fast nature of the bulk & pack-
    units we perform “novel” hybrid planning &
    scheduling i.e., bulk-unit is scheduled & pack-unit is
    planned to reduce solve time (“planuling”).
Fast Moving Consumer Goods IMF
                                              Pack-Line          Multiple Pack
                                                                 Lines


                                  Bulk-Line
  Setup Times

                                                          Forecasted & Firm
                                                          Future Demand Orders

Sequence-Dependent
Switchovers


                                                          Plan fast units (A
                                                          model)
                                                          And then with separate
                                                          model schedule them (B
                Schedule slow units                       model)
                (A model)
Fast Moving Consumer Goods IMF
38


        Time Horizon: 60 time-periods w/ day periods.
        Continuous Variables = 10,000
        Binary Variables = 5,000
        Constraints = 20,000
        Time to First Good Solution = 10 to 30-seconds
        Time to Provably Optimal = 1 to 10-hours due to
         sequence-dependent switchovers.



                        Copyright, Industrial Algorithms LLC   2/11/2013
Cogeneration (Steam/Power) IMF
   Two multi-fuel steam boilers with three modes for
    different operating regions and standby.
   One steam turbogenerator to produce electrical
    power from high-pressure steam.
   One electrical power header with import & export
    of power to plant.
Cogeneration (Steam/Power) IMF
                     Fuel Header
                                                                Blowdown




             Boiler1 w/ 3 Modes                            Boiler2 w/ 3 Modes


Multiple Modes
on Boilers                                          HP Steam Header
                  Water Pump
                                                         Pressure Reducing
                                                         Valve

                    Steam
                    Turbogenerator                        MP Steam Header


                                     Power Header
Cogeneration (Steam/Power) IMF
41


        Time Horizon: 168 time-periods w/ hour periods.
        Continuous Variables = 5,000
        Binary Variables = 1,000
        Constraints = 7,500
        Time to First Good Solution = 5 to 30-seconds
        Time to Provably Optimal = 5 to 15-minutes




                        Copyright, Industrial Algorithms LLC   2/11/2013
Power Generation IMF
   Three thermal-plants and two hydro-plants with and
    without water storage.
   Three nodes or buses with voltage phase angle
    inputs where each bus obeys Kirchhoff’s current and
    voltage laws.
   One time-varying demand load located on bus #3.
Power Generation IMF



                          Three Buses/Nodes                              Electrical
                                                                         Engineering


                                              1st & 2nd Kirchhoff Laws
   Voltage Phase Angles




      Thermal & Hydro Plants            Varying Demand Load
Capital Investment/Facilities Location IMF




      Expansion?
      Installation?
Maritime Industrial Shipping IMF




Inventory Routing
What is next?
   Risk Management in the Supply-Chain
   Supply-Chain Strategic Problem
   Marketing Optimization
   Wealth Management Optimization
   On-Line Optimization (RTO)

Weitere ähnliche Inhalte

Andere mochten auch

Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Alkis Vazacopoulos
 
"Art & Bulls" | "Arte&Toiros"
"Art & Bulls" | "Arte&Toiros""Art & Bulls" | "Arte&Toiros"
"Art & Bulls" | "Arte&Toiros"Maria Sobral Mendonça
 
活動攝影的失與得
活動攝影的失與得活動攝影的失與得
活動攝影的失與得小華 黃
 
Aplicatie word 3
Aplicatie word 3Aplicatie word 3
Aplicatie word 3me_camy
 
Economic Affairs Extract From Pf Manifesto
Economic Affairs   Extract From Pf ManifestoEconomic Affairs   Extract From Pf Manifesto
Economic Affairs Extract From Pf ManifestoCKandeta
 
Post-Rio to Post-2015: Planning International Stakeholder Engagement
Post-Rio to Post-2015: Planning International Stakeholder EngagementPost-Rio to Post-2015: Planning International Stakeholder Engagement
Post-Rio to Post-2015: Planning International Stakeholder EngagementMatthew Reading-Smith
 
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...Alkis Vazacopoulos
 

Andere mochten auch (17)

학원다나와
학원다나와학원다나와
학원다나와
 
6 alimentacion e cociña basica
6 alimentacion e cociña basica6 alimentacion e cociña basica
6 alimentacion e cociña basica
 
Pra fi̇nal
Pra fi̇nalPra fi̇nal
Pra fi̇nal
 
Jose maría
Jose maríaJose maría
Jose maría
 
Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...Developing the next generation of Real Time Optimization Technologies (Blend ...
Developing the next generation of Real Time Optimization Technologies (Blend ...
 
"Art & Bulls" | "Arte&Toiros"
"Art & Bulls" | "Arte&Toiros""Art & Bulls" | "Arte&Toiros"
"Art & Bulls" | "Arte&Toiros"
 
活動攝影的失與得
活動攝影的失與得活動攝影的失與得
活動攝影的失與得
 
Aplicatie word 3
Aplicatie word 3Aplicatie word 3
Aplicatie word 3
 
Economic Affairs Extract From Pf Manifesto
Economic Affairs   Extract From Pf ManifestoEconomic Affairs   Extract From Pf Manifesto
Economic Affairs Extract From Pf Manifesto
 
Monkey tail
Monkey tailMonkey tail
Monkey tail
 
Manual arranque dual
Manual arranque dualManual arranque dual
Manual arranque dual
 
Arkansas Attorney General Opinion 2008 147
Arkansas Attorney General Opinion 2008 147Arkansas Attorney General Opinion 2008 147
Arkansas Attorney General Opinion 2008 147
 
Gemd bella
Gemd bellaGemd bella
Gemd bella
 
PEDAGOGIA INNOVADORA
PEDAGOGIA INNOVADORAPEDAGOGIA INNOVADORA
PEDAGOGIA INNOVADORA
 
Post-Rio to Post-2015: Planning International Stakeholder Engagement
Post-Rio to Post-2015: Planning International Stakeholder EngagementPost-Rio to Post-2015: Planning International Stakeholder Engagement
Post-Rio to Post-2015: Planning International Stakeholder Engagement
 
Trafo Unindo 48MVA
Trafo Unindo 48MVATrafo Unindo 48MVA
Trafo Unindo 48MVA
 
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...
CONTINUOUSLY IMPROVE THE PERFORMANCE OF PLANNING AND SCHEDULING MODELS WITH P...
 

Ähnlich wie INFORMS Metro NY February 2013

George Washington University - Next Generation of modeling and Solving Tools
George Washington University - Next Generation of modeling and Solving ToolsGeorge Washington University - Next Generation of modeling and Solving Tools
George Washington University - Next Generation of modeling and Solving ToolsAlkis Vazacopoulos
 
NY INFORMS METRO - Next Generation of modeling and Solving Tools
NY INFORMS METRO - Next Generation of modeling and Solving ToolsNY INFORMS METRO - Next Generation of modeling and Solving Tools
NY INFORMS METRO - Next Generation of modeling and Solving ToolsAlkis Vazacopoulos
 
【販促会議賞】Big mac team_idea_case
【販促会議賞】Big mac team_idea_case【販促会議賞】Big mac team_idea_case
【販促会議賞】Big mac team_idea_case侑 銭谷
 
Strategic IT Governance & IT Security Managament for Executives
Strategic IT Governance & IT Security Managament for ExecutivesStrategic IT Governance & IT Security Managament for Executives
Strategic IT Governance & IT Security Managament for ExecutivesSoftware Park Thailand
 
Company crt connected
Company crt connectedCompany crt connected
Company crt connectedERIK MANO
 
Portfolio Arjan Helmer Feb 2011
Portfolio Arjan Helmer Feb 2011Portfolio Arjan Helmer Feb 2011
Portfolio Arjan Helmer Feb 2011Arjan Helmer
 
3Sem-Logic Design Notes-Unit8-Sequential Design
3Sem-Logic Design Notes-Unit8-Sequential Design3Sem-Logic Design Notes-Unit8-Sequential Design
3Sem-Logic Design Notes-Unit8-Sequential DesignDr. Shivananda Koteshwar
 
CES Capabilities Overview
CES Capabilities OverviewCES Capabilities Overview
CES Capabilities OverviewNickPeligno
 
23 1-3191-03-fa534
23 1-3191-03-fa53423 1-3191-03-fa534
23 1-3191-03-fa534Kamil Kamil
 
Case Study - 25% Response Rate
Case Study - 25% Response RateCase Study - 25% Response Rate
Case Study - 25% Response Ratedtrombino
 
Dma Win Back And Life Cycle Brochure 08
Dma Win Back And Life Cycle Brochure 08Dma Win Back And Life Cycle Brochure 08
Dma Win Back And Life Cycle Brochure 08Michael Lowenstein
 
REST: putting the web back in to web services
REST: putting the web back in to web servicesREST: putting the web back in to web services
REST: putting the web back in to web servicesKerry Buckley
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 

Ähnlich wie INFORMS Metro NY February 2013 (20)

George Washington University - Next Generation of modeling and Solving Tools
George Washington University - Next Generation of modeling and Solving ToolsGeorge Washington University - Next Generation of modeling and Solving Tools
George Washington University - Next Generation of modeling and Solving Tools
 
NY INFORMS METRO - Next Generation of modeling and Solving Tools
NY INFORMS METRO - Next Generation of modeling and Solving ToolsNY INFORMS METRO - Next Generation of modeling and Solving Tools
NY INFORMS METRO - Next Generation of modeling and Solving Tools
 
【販促会議賞】Big mac team_idea_case
【販促会議賞】Big mac team_idea_case【販促会議賞】Big mac team_idea_case
【販促会議賞】Big mac team_idea_case
 
Strategic IT Governance & IT Security Managament for Executives
Strategic IT Governance & IT Security Managament for ExecutivesStrategic IT Governance & IT Security Managament for Executives
Strategic IT Governance & IT Security Managament for Executives
 
Company crt connected
Company crt connectedCompany crt connected
Company crt connected
 
Data quality practical guide
Data quality practical guideData quality practical guide
Data quality practical guide
 
Sydney Chandler
Sydney    ChandlerSydney    Chandler
Sydney Chandler
 
Portfolio Arjan Helmer Feb 2011
Portfolio Arjan Helmer Feb 2011Portfolio Arjan Helmer Feb 2011
Portfolio Arjan Helmer Feb 2011
 
Buu km iqa_network
Buu km iqa_networkBuu km iqa_network
Buu km iqa_network
 
Visio Team Spiral V15 20060407
Visio Team Spiral V15 20060407Visio Team Spiral V15 20060407
Visio Team Spiral V15 20060407
 
3Sem-Logic Design Notes-Unit8-Sequential Design
3Sem-Logic Design Notes-Unit8-Sequential Design3Sem-Logic Design Notes-Unit8-Sequential Design
3Sem-Logic Design Notes-Unit8-Sequential Design
 
CES Capabilities Overview
CES Capabilities OverviewCES Capabilities Overview
CES Capabilities Overview
 
23 1-3191-03-fa534
23 1-3191-03-fa53423 1-3191-03-fa534
23 1-3191-03-fa534
 
Case Study - 25% Response Rate
Case Study - 25% Response RateCase Study - 25% Response Rate
Case Study - 25% Response Rate
 
Appendix H
Appendix   HAppendix   H
Appendix H
 
Parramatta Aegon
Parramatta    AegonParramatta    Aegon
Parramatta Aegon
 
Dma Win Back And Life Cycle Brochure 08
Dma Win Back And Life Cycle Brochure 08Dma Win Back And Life Cycle Brochure 08
Dma Win Back And Life Cycle Brochure 08
 
REST: putting the web back in to web services
REST: putting the web back in to web servicesREST: putting the web back in to web services
REST: putting the web back in to web services
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Chatswood Kumon
Chatswood   KumonChatswood   Kumon
Chatswood Kumon
 

Mehr von Alkis Vazacopoulos

Automatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAutomatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAlkis Vazacopoulos
 
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAmazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAlkis Vazacopoulos
 
Bia project poster fantasy football
Bia project poster  fantasy football Bia project poster  fantasy football
Bia project poster fantasy football Alkis Vazacopoulos
 
NFL Game schedule optimization
NFL Game schedule optimization NFL Game schedule optimization
NFL Game schedule optimization Alkis Vazacopoulos
 
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...Alkis Vazacopoulos
 
Very largeoptimizationparallel
Very largeoptimizationparallelVery largeoptimizationparallel
Very largeoptimizationparallelAlkis Vazacopoulos
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesAlkis Vazacopoulos
 
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Alkis Vazacopoulos
 
Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Alkis Vazacopoulos
 
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Alkis Vazacopoulos
 
Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Alkis Vazacopoulos
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Alkis Vazacopoulos
 
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationDistillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationAlkis Vazacopoulos
 
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Alkis Vazacopoulos
 
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...Alkis Vazacopoulos
 

Mehr von Alkis Vazacopoulos (20)

Automatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIPAutomatic Fine-tuning Xpress-MP to Solve MIP
Automatic Fine-tuning Xpress-MP to Solve MIP
 
Data mining 2004
Data mining 2004Data mining 2004
Data mining 2004
 
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEXAmazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
 
Bia project poster fantasy football
Bia project poster  fantasy football Bia project poster  fantasy football
Bia project poster fantasy football
 
NFL Game schedule optimization
NFL Game schedule optimization NFL Game schedule optimization
NFL Game schedule optimization
 
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
2017 Business Intelligence & Analytics Corporate Event Stevens Institute of T...
 
Posters 2017
Posters 2017Posters 2017
Posters 2017
 
Very largeoptimizationparallel
Very largeoptimizationparallelVery largeoptimizationparallel
Very largeoptimizationparallel
 
Retail Pricing Optimization
Retail Pricing Optimization Retail Pricing Optimization
Retail Pricing Optimization
 
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studiesOptimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studies
 
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
 
ODHeuristics
ODHeuristicsODHeuristics
ODHeuristics
 
Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL Missing-Value Handling in Dynamic Model Estimation using IMPL
Missing-Value Handling in Dynamic Model Estimation using IMPL
 
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
Finite Impulse Response Estimation of Gas Furnace Data in IMPL Industrial Mod...
 
Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)Industrial Modeling Service (IMS-IMPL)
Industrial Modeling Service (IMS-IMPL)
 
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
Dither Signal Design Problem (DSDP) for Closed-Loop Estimation Industrial Mod...
 
Xmr im
Xmr imXmr im
Xmr im
 
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic InterpolationDistillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic Interpolation
 
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
Multi-Utility Scheduling Optimization (MUSO) Industrial Modeling Framework (M...
 
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB)  Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
 

Kürzlich hochgeladen

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

INFORMS Metro NY February 2013

  • 1. NEXT GENERATION OF MATHEMATICAL PROGRAMMING MODELING AND SOLVING TOOLS NEW YORK INFORMS METRO CHAPTER Alkis Vazacopoulos Industrial Algorithms February 2013
  • 2. Agenda  Optimization Problems (OP)  How do we solve OP?  Can we Graph and Solve?  Case Studies
  • 3. Solving a Business Problem with Optimization**** min cTx s.t. Ax  b x integer Mathematical Model OR Specialist Business Problem  What are the key decisions? Evaluation  What are the constraints? Business  What are the goals? Expert Supply Chain Optimisation Programme RASA Benefit Realisation Weekly Summary 35 Solver Contribution Relative to Apr08 QS61 Baseline (£k) 25 15 5 x1 = 3, x2 = 0, ... Mar* w 19 w 20 w 21 w 22 w 23 w 24 w 25 w 26 w 27 w 28 w 29 w 30 w 31 w 32 w 33 w 34 w 35 w 36 w 37 w 38 w 39 w 40 w 41 w 42 w 43 w 44 w 45 w 46 w 47 w 48 w 49 w 50 w 51 w 52 Feb* 2008 Jan* Apr* -5 -15 -25 Solution to -35 Mathematical Model Realised Benefit Missed Opportunity Actual ≠ QS61 or Optimal Business Results From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling Optimization To Business Users
  • 4. Business users  They don’t care about the technology Business Problem  They care about their problem  Eg schedule next day plant Evaluation operations, next month roster for Business Expert bus drivers, etc Supply Chain Optimisation Programme RASA Benefit Realisation Weekly Summary 35  They want Contribution Relative to Apr08 QS61 Baseline (£k) 25 15  Return on investment Help to solve their problem 5  Mar* w 19 w 20 w 21 w 22 w 23 w 24 w 25 w 26 w 27 w 28 w 29 w 30 w 31 w 32 w 33 w 34 w 35 w 36 w 37 w 38 w 39 w 40 w 41 w 42 w 43 w 44 w 45 w 46 w 47 w 48 w 49 w 50 w 51 w 52 Feb* 2008 Jan* Apr* -5 -15 -25  To be in charge -35 Realised Benefit Missed Opportunity Actual ≠ QS61 or Optimal Business Results From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling Optimization To Business Users
  • 5. Return on investment for optimization is great From: Jean-François Puget, IBM Distinguished Engineer,, recent presentation, IBM: Lessons Learned When Selling Optimization To Business Users
  • 6. What are common solving optimization technologies?  Linear Programming  Mixed Integer Programming  Nonlinear Programming  Constrained Programming  Meta-Heuristics
  • 7. Access the solver: Use the Libraries  Load the matrix Using  C  Visual Basic  Python  other
  • 8. Access the solver: Use a modeling language  Mathematical Programming language (basically they do the same thing):  GAMS,  AMPL  AIMMS  MOSEL  MPL  OPL  LINDO
  • 9.
  • 10. Question #1  Can we automate the model formulation?
  • 11. Our Goal: Automate the process of matrix generation  Literature  EMOSL (Dash Optimization)  CONCERT (ILOG)  Semantic/Structured Modeling (Professor A. Geoffrion)  OPTEX – DecisionWare  UOPSS (Jeff Kelly)
  • 12. Our Modeling Environment: IMPRESS 12  IMPRESS: Industrial Modeling & Presolving System is our proprietary modeling platform.  You can model, solve, interface and interact with any supply-chain, production-chain, demand-chain and/or value-chain optimization problem.  IMPRESS so far has been applied in:  Production Planning  Plant Scheduling  Pipeline & Marine Shipping  Energy Management Copyright, Industrial Algorithms LLC 2/11/2013
  • 13. Why are we unique? 13  IMPRESS is flowsheet-based (i.e., a figurative language).  This means that the modeling is inherently network or superstructure “aware” with equipment-to-equipment, resource-to-resource, activity-to-activity, etc. as explicit language constructs or objects.  It also means that all of the effort of generating the sparse A matrix in the LP, MILP and NLP is done automatically by automatically creating all of the sets, parameters, variables and constraints when the model is configured using our proprietary and comprehensive library of sub- models. Copyright, Industrial Algorithms LLC 2/11/2013
  • 14. Jet Fuel Supply Chain IMF - Example  One oil-refinery producing different grades of jet fuel and one airport terminal storing Jet-A, Jet-A1 and Jet-B with a railroad in between.  Logistics details such as the input-output or yield modeling of the refinery and the round-trip times of the tank-cars (similar to batch-processes with cycle- time) are modeled & solved as a MILP.
  • 15. Jet Fuel Supply Chain IMF - Flowsheet
  • 16. Jet Fuel Supply Chain IMF - Flowsheet Simple Structure of the Oil Refinery
  • 17. Jet Fuel Supply Chain IMF - Flowsheet Tank Cars and Airport Jet Tanks
  • 18. Jet Fuel Supply Chain IMF - Flowsheet
  • 19. Question #2  What type of Units can I represent in the flowsheet?
  • 20. Jet Fuel Example - UNITS Crude Oil distillation Unit Tank, Pool Demand Point Outlet port – flow Supply Vacuum interface Point Distillation Unit
  • 21. Question #3  How can you add a Unit in IMPRESS?  What about a general purpose modeling language?
  • 22. Easy to add or insert Units Add another tank in parallel Add a jet fuel parcel (movable inventory)
  • 23. What about adding in the modeling Language? You need to add both the node set and arc set in the modeling structures Variables Index sets Data Constraints Objective function
  • 24. Comparison MODELING IMPRESS Languages Can you model this problem? Probably YES How Long it will take? Cost? 6 months days 1-2 consultants What type of consultant? OR Specialist Engineer or OR Specialist What about Nonlinear A few modeling YES Constraints ? Languages Multi-Period You have to do Standard this yourself What happens if I want to Remodel and Add or Delete delete or add a unit ? Reprogram
  • 25. Question #4  How do you draw a chart?
  • 26. How do we draw the chart  Use DIA Python, Open Source [Microsoft Visio]  IML, Data File  IPL, API
  • 28. Question #5: Why this technology now?  No recent innovation in Modeling Languages  Mixed Integer Programming Codes are Very Fast (Gurobi, CPLEX, Xpress)  Engineering Disciplines use optimization, but they are not OR Specialists (they have little modeling expertise and MP expertise)
  • 29. Question #5: Why this technology now?  Most of the difficult Planning and Scheduling problems have Special Structures (Electrical Eng. and Chemical Eng. : Power flow network, Process flowsheet, OR specialist have limited experience in modeling them).  Engineers know about the modeling structure but have limited MP algorithmic experience .
  • 32. Planning and Planning +Model Planuling = Scheduling Scheduling  Logistics (Quantity*Logic (proy’d-quality), MILP):  “discrete-time” where each time-period has the same duration.  Time-periods may be “small-buckets” (un-ary) or “big-buckets” (N-ary):  If un-ary then only one activity per time-period (scheduling) but if N-ary then multiple activities per time-period where a “time-portion” variable for each operation is applied (planning).  Quality (Quantity*quality (fixed-logic), NLP):  “distributed-time” where each time-period may have a different duration (global/common time-grid).  Same as logistics.  All input data is entered in “continuous-time” (begin, end-times) and digitized i.e., discretized or distributed accordingly.
  • 33. Scheduling without the blender scheduling details planning crude Solution: duration of each blender grade with time-period Scheduling only for the blender: Including setup, startup, switchover, shutdown
  • 34. Prod A Prod A Prod B Prod B Prod C Prod C Prod D Prod D Crude A Prod E Prod E Crude B Prod F Prod F Crude C Prod Prod G G Crude D Prod H Prod H Crude Recipe Refining Units Products Recipes Products Operational Modes Scheduling Crude Scheduling Products Planning resulting targets to Including setup, startup, switchover, shutdown blender Scheduling/RTO 1st Planuling (big-buckets) 2nd Scheduling (small-buckets)
  • 35. Engineer IMPRESS Contribution Relative to Apr08 QS61 Baseline (£k) -35 -25 -15 -5 5 15 25 35 2008 Jan* Feb* Mar* Apr* w 19 w 20 Engineer w 21 w 22 w 23 w 24 w 25 w 26 w 27 w 28 Realised Benefit w 29 w 30 w 31 w 32 w 33 w 34 Missed Opportunity w 35 w 36 w 37 w 38 w 39 w 40 RASA Benefit Realisation Weekly Summary w 41 Supply Chain Optimisation Programme w 42 w 43 Actual ≠ QS61 or Optimal w 44 w 45 w 46 w 47 w 48 w 49 w 50 w 51 w 52 Engineer Engineer
  • 36. A planning and scheduling example: Fast Moving Consumer Goods IMF  Two materials produced in bulk-unit produces eighteen different packaged materials in pack-unit.  Sequence-dependent switchovers with setup/setdown times & “repetitive” maintenance cleanouts on bulk-unit with material families.  Due to the slow & fast nature of the bulk & pack- units we perform “novel” hybrid planning & scheduling i.e., bulk-unit is scheduled & pack-unit is planned to reduce solve time (“planuling”).
  • 37. Fast Moving Consumer Goods IMF Pack-Line Multiple Pack Lines Bulk-Line Setup Times Forecasted & Firm Future Demand Orders Sequence-Dependent Switchovers Plan fast units (A model) And then with separate model schedule them (B Schedule slow units model) (A model)
  • 38. Fast Moving Consumer Goods IMF 38  Time Horizon: 60 time-periods w/ day periods.  Continuous Variables = 10,000  Binary Variables = 5,000  Constraints = 20,000  Time to First Good Solution = 10 to 30-seconds  Time to Provably Optimal = 1 to 10-hours due to sequence-dependent switchovers. Copyright, Industrial Algorithms LLC 2/11/2013
  • 39. Cogeneration (Steam/Power) IMF  Two multi-fuel steam boilers with three modes for different operating regions and standby.  One steam turbogenerator to produce electrical power from high-pressure steam.  One electrical power header with import & export of power to plant.
  • 40. Cogeneration (Steam/Power) IMF Fuel Header Blowdown Boiler1 w/ 3 Modes Boiler2 w/ 3 Modes Multiple Modes on Boilers HP Steam Header Water Pump Pressure Reducing Valve Steam Turbogenerator MP Steam Header Power Header
  • 41. Cogeneration (Steam/Power) IMF 41  Time Horizon: 168 time-periods w/ hour periods.  Continuous Variables = 5,000  Binary Variables = 1,000  Constraints = 7,500  Time to First Good Solution = 5 to 30-seconds  Time to Provably Optimal = 5 to 15-minutes Copyright, Industrial Algorithms LLC 2/11/2013
  • 42. Power Generation IMF  Three thermal-plants and two hydro-plants with and without water storage.  Three nodes or buses with voltage phase angle inputs where each bus obeys Kirchhoff’s current and voltage laws.  One time-varying demand load located on bus #3.
  • 43. Power Generation IMF Three Buses/Nodes Electrical Engineering 1st & 2nd Kirchhoff Laws Voltage Phase Angles Thermal & Hydro Plants Varying Demand Load
  • 44. Capital Investment/Facilities Location IMF Expansion? Installation?
  • 45. Maritime Industrial Shipping IMF Inventory Routing
  • 46. What is next?  Risk Management in the Supply-Chain  Supply-Chain Strategic Problem  Marketing Optimization  Wealth Management Optimization  On-Line Optimization (RTO)