©Paragon Decision Technology Inc 5400 Carillon Point, Kirkland, WA, USA E-mail: [email protected]...
-
Upload
augustine-lindsey -
Category
Documents
-
view
217 -
download
1
Transcript of ©Paragon Decision Technology Inc 5400 Carillon Point, Kirkland, WA, USA E-mail: [email protected]...
©Paragon Decision Technology Inc • 5400 Carillon Point, Kirkland, WA, USA • E-mail: [email protected] • Internet: www.aimms.com • Tel: (425) 576 4060 • Fax: (425) 576 4061
AIMMS Highlights
Bridging the GAP between Business and OR
Gertjan de Lange VP Sales & Marketing
2008
AIMMS in a Nutshellor… what should you remember
• AIMMS is an integrated modeling system– modeling language, integrated GUI, direct access to commercial and
personal solvers, advanced deployment options, and extensive development support features
• AIMMS supports the complete optimization chain– from prototyping to large-scale deployment– from development to operational use– from single use to multi use– from desktop to (shared) (web) component
• AIMMS purpose is not to impose restrictions on the architecture, but to adapt to it
• AIMMS adds value to Developers, End Users, IT, and Management
AIMMS Mission
Enable people to
apply OR successfully
AIMMS/OR Beneficiaries & BenefitsBridging the GAP between business and OR
End Users/Business
IT
Management
AIMMS/OR Specialist
• Easy to incorporate
• Low TCO• Use of Standards
• Focus on development of Optimization solutions
• Advanced development tools available• Ability to bridge gap to End User,
Management, and IT• Fun to use
• Able to interact & communicate during development
• Fully serviced solutions (no restrictions): business can be leading!
• Any form they like
• High ROI• Creating a competitive edge • High employee satisfaction
AIMMS Continuous Development
To provide a platform (AIMMS) that allows businesses and universities to benefit from optimization techniques in the easiest and most effective way.
• high flexibility to tune applications to real-life business needs compared to packaged solutions,
• an integrated GUI builder for advanced graphical end user building and development support,
• the tools to create robust, stable, transferable and maintainable applications,
• direct access to best-of-breed solvers and the ability to connect your personal solver,
• easy to use deployment features to support prototyping to operational use and desktop to (shared) web service use,
• extensive development support tools that are both easy and fun to use.
AIMMS Overview
MODEL BUILDING
Model Explorer
Identifier Selector
Data Manager
Data Management Setup
AIMMS Productivity Tools
SETUP AIMMS 3
AIMMS - Overview
GUI CONSTRUCTION
Page Manager
Template Manager
Menu Builder
SOLVERS
CPLEX XPRESS XA CONOPT
PATH SNOPT MINOSKNITRO
MOSEKBARON LGOAOA(+OSI)
DatabasesODBC/OLE
DBXML / Excel
AIMMS API / COM Object
External DLLsFortran/C/C++
Web Services
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages• Data management & batch run options• Modeling of time constructs
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages• Data management & batch run options• Modeling of time constructs• Broad class of solvers and model types• Update, call-back, parallel solver options• Extensive matrix update functionality (GMP)• Advanced (interactive) GUI objects:
Gantt-chart, Pivot table, network object, etc.
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages• Data management & batch run options• Modeling of time constructs• Broad class of solvers and model types • Update, call-back, parallel solver options• Extensive matrix update functionality (GMP)• Advanced (interactive) GUI objects:
Gantt-chart, Pivot table, network object, etc.
• Multi-Developer Support• Advanced Deployment options: Web
Services & Multi Agent Technology
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages• Data management & batch run options• Modeling of time constructs• Broad class of solvers and model types • Update, call-back, parallel solver options• Extensive matrix update functionality (GMP)• Advanced (interactive) GUI objects:
Gantt-chart, Pivot table, network object, etc.
• Multi-Developer Support• Advanced Deployment options: Web
Services & Multi Agent Technology• Units, Multi-Language & Conventions• Stochastic Programming Support• Excel Add-in & Excel Function Library
(Some) AIMMS Highlights
• Procedural execution & definitions• Global & local compilation• Point & Click / Drag & Drop IDE• Advanced diagnostic & development tools:
debugger, profiler, MP Inspector, data pages• Data management & batch run options• Modeling of time constructs• Broad class of solvers and model types • Update, call-back, parallel solver options• Extensive matrix update functionality (GMP)• Advanced (interactive) GUI objects:
Gantt-chart, Pivot table, network object, etc.
• Multi-Developer Support• Advanced Deployment options: Web
Services & Multi Agent Technology• Units, Multi-Language & Conventions• Stochastic Programming Support• Excel Add-in & Excel Function Library• Much … much … more …
AIMMS 3.8 Highlights Released December 2007
End Users/Business
IT
Management
AIMMS/OR Specialist
•Remote Procedure Call Framework• Portable & Web Service based• Interoperable between platforms
•Single Project File• Package your applications• Esasy distribution and installation
• Benders Decomposition for Stochastic Programming (linear)
• Nested Benders decomposition algorithm
• User-customizable procedure • Nonlinear Pre-Solve
• Powerful for NLP and MINLP• Possibly faster & better solutions
• Multi-Start Solve • Multiple starting points for NLP
solve• Find best feasible solution
• Single Project File• Package your applications• Esasy distribution and installation• AIMMS Viewer License
• Freely distributable AIMMS Viewer version
• Share your results with anybody
• Interactive Dashboard• Extensions to (GUI)
• Network Object: Curved & Segmented arcs, more zoom
• GIS: ESRI Shapes, Yahoo!©Maps
• Pivot Table
• AIMMS Viewer License• Freely distributable AIMMS
Viewer version• Share your results with
anybody• Interactive Dashboard
Sharing your ResultsFree AIMMS Viewer per AIMMS 3.8
Idea:• Share your results with
anybody (protected if needed)• Provide Interactive Dashboard
Actions:• Make application viewable • (Sub)Select data cases• Create .aimmspack-file• Send .aimmspack-file
AIMMS References
Who benefits from AIMMSExample customers
AIMMS ReferencesAIMMS References
Energy Management Solutions Areva T&DAreva T&D
Cat Cracking Shell OilShell Oil
Portfolio Management Merck & CoMerck & Co
Data Reconciliation Shell ChemicalsShell Chemicals
Production & Allocation Planning DSMDSM
Crude Oil Scheduling ShellShell
Refinery Scheduling BP AmocoBP Amoco
Forestry Management System Ontario MinistryOntario Ministry
Structured Asset Management ABN-AMROABN-AMRO
Nutrition Modeling UnisomaUnisoma
Sales & Operations Planning Applied OptimizationApplied Optimization
Whisky Liquidation Planning Brown-FormanBrown-Forman
Simulation & Optimization Plant BPBP GermanyGermany
Supply Chain Optimization Danzas Air & OceanDanzas Air & Ocean
Supplier Contract Optimization LeasePlan Inc (CQM)LeasePlan Inc (CQM)
Ostrich Breeding Planning Betel (Maximal Sistemas)Betel (Maximal Sistemas)
Investment Analysis PriceWaterhouseCoopersPriceWaterhouseCoopers
Design Optimization LG.PhilipsLG.Philips Displays (CQM)Displays (CQM)
Transport Optimization Danzas EuroNet (CQM)Danzas EuroNet (CQM)
Yield Management Watson WyattWatson Wyatt
Equilibrium Model for NW Europe Energy Center Energy Center
NetherlandsNetherlands
Crew Scheduling Tenon LtTenon Lt
Poultry Production Scheduling Perdigão; Sadia (UniSoma)Perdigão; Sadia (UniSoma)
Advanced Oil Blending Module Shell OilShell Oil
Cargo Revenue Management LufthansaLufthansa
Water Management Royal Haskoning Royal Haskoning
NetChain Simulation KLICT, Univ’s, DLNKLICT, Univ’s, DLN
Energy Matrix Optimization CST CST (UniSoma)(UniSoma)
Life Assurance & Pension Planning Mercer Oliver WymanMercer Oliver Wyman
Risk Analysis BlueSteel CorporationBlueSteel Corporation
Marine Scheduling ShellShell
Warehouse Management ETOS (Ab Ovo)ETOS (Ab Ovo)
Source: INFORMS Practice MeetingVancouver, April’07
Source: INFORMS Practice MeetingVancouver, April’07
AIMMS-based ApplicationsBayer – Product Management Suite
“AIMMS was chosen for its modeling power, its seamless integration to databases and its ability to function both as a stand-alone application for prototyping as well as a component of the final application.”
Dimitris SagiasSupply Chain Analyst
Infrastructure, Logistics and Supply Chain Solutions ofBayer
Source: INFORMS Practice MeetingBaltimore, April’08
Source: INFORMS Practice MeetingBaltimore, April’08
AIMMS-based ApplicationsLyondellBasell – Olefins Furnace Feed Scheduling
“AIMMS provided us an excellent platform to achieve fast prototyping, a 100% data – model separation for scalability, flexibility in solver usage, a common model for all six sites – in spite of all, and more the site specific exceptions, and more.”
Sheila Schmitt, Paul Leggett LyondellBasell
Vijay HanagandiApplied Optimization (AIMMS Service Partner)
See also: www.aimms.com/applied-optimization
AIMMS-based ApplicationsUnisoma/VCP – Forrest Planning
Considering harvesting costs and productivity forecasting that depends on each region, the model prescribes the best management actions for the forest areas in next 30 years, ensuring wood supply for the plants and minimizing costs.
The system deals with particular business practices, like land, evaluation of buy and sale opportunities, and need of soft variation on transportation costs year-to-year.
Solutions for the scenarios are visualized on maps by a connection of AIMMS with GIS, what enables the evaluation of spatial constraints that are not explicit on mathematical modeling but are operationally important.
Votorantim Celulose e Papel
AIMMS-based ApplicationsOMNR – Forestry Management
“Thanks to the AIMMS GUI design tool, the flexible interface that is now used by many forest planners makes it easy to concentrate on what's important - identifying forest management problems and developing strategies.”
Rob DavisOntario Ministry of Natural ResourcesOntario, Canada - Forestry Specialist
AIMMS-based ApplicationsUnisoma – Poultry Planning Solution Suite (Brazil)
See also: www.aimms.com/unisoma
AIMMS Partner CaseOutperform – Optimization Suite
See also: www.aimms.com/outperform
AIMMS-based ApplicationsShell - Crude Oil Scheduling & Blending
AIMMS-based ApplicationsShell - Cat Cracking
SHARC is currently used in more than 35 refineries and has been instrumental in improving the performance of their FCCUs. In an average unit this can equate to an annual margin increase of $2–3 million.
Weijian MoShell Global Solutions (US) Inc.Senior Staff Technologist
AIMMS-based ApplicationsCST/Mittal – Coal Supply Chain Planning
“Ábaco is an integrated system that has been used for CST's technical and purchase staff to schedule the coal shipments, controlling the level of stocks, optimizing and supporting the decision of the company, guaranteeing the continuous operation, maintaining the quality of the products with low variability”.
Luiz Afonso de Andrade Solid Fuels Purchase Executive Iron Making Department of CST
AIMMS-based ApplicationsUnisoma/CST – Strategic Planning Optimizer
Based on a MIP model and integrated to SAP APO (SNP Module of SAP), an AIMMS component was developed for CST´s Supply Chain Network Planning. This Optimizer supports the strategic decision process of obtaining the production mix optimization considering customer profitability as well the production and logistics capacities for CST and its subsidiary Vega do Sul.
“The AIMMS based Optimizer developed by UniSoma is the 'heart' of the System and the most important component of the project. It optimizes demand with basis on customer profitability - a request which we did not find in any 'package' - indicating the most lucrative flat steel customers for CST and Vega do Sul”.
Marcia Schwarz de Assis
CST´s Project Manager Information Technology Department of CST
AIMMS-based ApplicationsSITA/Deloitte - Waste Management
“SITA has reduced its yearly operational costs by €400,000 using mathematical programming, with project costs as low as €35,000.”
“Having a complete view of the supply chain, decisions are no longer suboptimal.”
Harry WesterbeekSITA NetherlandsProject Manager Strategy & Development
*The success of this project has been rewarded with an innovation award within SUEZ, the parent company of SITA. *The success of this project has been rewarded with an innovation award within SUEZ, the parent company of SITA.
AIMMS-based ApplicationsAREVA T&D – Energy Management Solutions
David SunManager of Central Markets ApplicationsAreva Transmission & Distribution Seattle, USA -
“AIMMS has provided us with the competitive edge to become and stay the leader in Energy Management Solutions”
AIMMS-based ApplicationsParagon DT – Multi-Language Workflow Management System
Possible next steps
Request a free trial license www.aimms.com/try
• Start with our ’Tutorial for Beginners’
• Don’t hesitate to contactour Support Desk at: [email protected]
Schedule a live demo
Register for a 2-day workshop