Network Optimization using AIMMS in the Analytics & Visualization Era



Similar documents
Building a Web-based User Interface around your AIMMS Optimization application

A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY CAPACITY PLANNING

Optimization applications in finance, securities, banking and insurance

Solving convex MINLP problems with AIMMS

Insights for SharePoint 2013 INTRODUCTION TO THE BI TOOLS

The Homebuilder Intelligence Suite

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

SharePoint 2013 Business Intelligence

SAP BusinessObjects BI Clients

Course: SharePoint 2013 Business Intelligence

Joint Location-Two-Echelon-Inventory Supply chain Model with Stochastic Demand

SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)

Abstract. 1. Introduction. Caparica, Portugal b CEG, IST-UTL, Av. Rovisco Pais, Lisboa, Portugal

SharePoint 2013 Business Intelligence Course 55042; 3 Days

William E. Hart Carl Laird Jean-Paul Watson David L. Woodruff. Pyomo Optimization. Modeling in Python. ^ Springer

Model, Analyze and Optimize the Supply Chain

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

GAMS, Condor and the Grid: Solving Hard Optimization Models in Parallel. Michael C. Ferris University of Wisconsin

SharePoint 2013 PerformancePoint Services

GAMS Productivity - Performance - Reliability

Operational Analytics for APO, powered by SAP HANA. Eric Simonson Solution Management SAP Labs

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Enhancing Performance Management in the Batch Process Industries

Integrated business intelligence solutions for your organization

Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model. Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT

Why is SAS/OR important? For whom is SAS/OR designed?

and BI Services Overview CONTACT W: E: M: +385 (91) A: Lastovska 23, Zagreb, Croatia

System Optimizer Solution for resource planning, capacity expansion, and emissions compliance for portfolio optimization

55042: SharePoint 2013 Business Intelligence

A Comparison of Enterprise Reporting Tools

ORACLE HYPERION PLANNING

ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence

Banking Industry Performance Management

Vanguard Knowledge Automation System

Software for Supply Chain Design and Analysis

Comparison of Enterprise Reporting Tools

Izenda & SQL Server Reporting Services

A Quantitative Decision Support Framework for Optimal Railway Capacity Planning

Simulation and Risk Analysis

IBM Customer Experience Suite and Cognos Business Analytics

MOC Visualizing Data with SharePoint 2013, Report Builder, PowerPivot & PowerView with NO CODE

6.231 Dynamic Programming and Stochastic Control Fall 2008

An Introduction to SAS Enterprise Miner and SAS Forecast Server. André de Waal, Ph.D. Analytical Consultant

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

ANALYTICS IN BIG DATA ERA

Solving NP Hard problems in practice lessons from Computer Vision and Computational Biology

Microsoft Visio 2010 Business Intelligence

ANALYTICS STRATEGY: creating a roadmap for success

Implementing Business Intelligence at Indiana University Using Microsoft BI Tools

SOLUTION BRIEF. Increase Business Agility with the Right Information, When and Where It s Needed. SAP BusinessObjects Business Intelligence Platform

Oracle Hyperion Planning

one Introduction chapter OVERVIEW CHAPTER

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

Self-Service Business Intelligence

Winning with an Intuitive Business Intelligence Solution for Midsize Companies

Analyzing the Customer Experience. With Q-Flow and SSAS

The Advanced Process Data Historian Solution

WHITE PAPER. Harnessing the Power of Advanced Analytics How an appliance approach simplifies the use of advanced analytics

Ad Hoc Analysis of Big Data Visualization

Algorithm Design and Analysis

Aspen InfoPlus.21. Family

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff

Dashboard for Financial Applications: A Partnered Approach

ORACLE DATABASE 10G ENTERPRISE EDITION

The Best Site Ever.

Integrated Sales and Operations Business Planning for Chemicals

Managing Big Data with Hadoop & Vertica. A look at integration between the Cloudera distribution for Hadoop and the Vertica Analytic Database

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

Plant Wide Performance Monitor Bridges Resource Gap

Project Management through

Prescriptive Analytics. A business guide

Global Oil & Gas Suite

ORACLE APPLICATION EXPRESS 5.0

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

STOCHASTIC ANALYTICS: increasing confidence in business decisions

Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for

CERULIUM TERADATA COURSE CATALOG

Unleash your intuition

STATISTICA Solutions for Financial Risk Management Management and Validated Compliance Solutions for the Banking Industry (Basel II)

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

The Business Value of a Web Services Platform to Your Prolog User Community

Spreadsheets and OLAP

Tutorial: Operations Research in Constraint Programming

An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM

COURSE SYLLABUS COURSE TITLE:

Transcription:

Network Optimization using AIMMS in the Analytics & Visualization Era Dr. Ovidiu Listes Senior Consultant AIMMS Analytics and Optimization

Outline Analytics, Optimization, Networks AIMMS: The Modeling System Network Models Building Dealing with Complexity and Uncertainty From Model to Application Network Planning Applications More about AIMMS Decision Support/(Web) UI Apps Solution/Visualization Modeling Networks Optimization Analytics

Analytics, Optimization, Networks

The New Trend: Analytics Better Decisions based on Data Analysis Competing on Analytics (2007): The New Science of Winning Analytics at Work (2010): Smarter Decisions, Better Results

Getting the Optimization Edge Competitive advantage through Optimization Why do some companies become industry leaders, while others never rise to the top? these companies posses an ability to make complex decisions faster, more accurately, and more consistently than their competition because they are big users of Optimization!

The Field of Network Flows Optimization based on the Network concept Fundamental field in Analytics, Operations Research & Optimization solid theory rich collection of algorithms vast area of applications eventually using Modeling & Optimization!

AIMMS: The Modeling System

The AIMMS System AIMMS: integrated & interactive modeling system Modeling language Extensive development tools Seamless solvers links Integrated GUI Advanced deployment options Development of AIMMS Apps Win UI and Web UI

AIMMS Features (selection) Point & Click / Drag & Drop IDE Global & local compilation Procedural execution & definitions Advanced diagnostic & development tools: debugger, profiler, MP Inspector, data pages Data management & batch run options Modeling of time constructs Broad class of commercial and open source solvers Broad call of model types (LP, MIP, NLP, MINLP, CP, etc.)

AIMMS Features (selection cont d) Update, call-back, parallel solver options Extensive matrix update functionality Advanced & interactive GUI objects: Gantt-chart, Pivot table, Network object, etc. (for analyst, developer, and end user) GIS connectivity Units, Multi-Language & Conventions GUI Templates for standard lookand-feel of applications Multi-Developer Support Advanced Deployment options: AIMMS PRO and Web UI Much more

Network Models Building

Network Flow Models Network Optimization and Visualization

Network Flow Models Generic Arcs and Nodes

Network Flow Models Equivalent Modeling Formulation

Facility Location Models Network Optimization and Visualization

Facility Location Models Multi-Commodity Network Flow

Facility Location Models Supply & Demand Constraints

Facility Location Models Flow Balance Constraints

Petrochemical Processes Models Network Optimization and Visualization

Petrochemical Processes Models Unit Composition and Flow Constraints

Petrochemical Processes Models Separation and Transformation Constraints

Dealing with Complexity and Uncertainty

Production and Distribution Model Multi-dimensional Network Data

Production and Distribution Model Stochastic Scenarios & Rolling Horizon Indices l Locations f Factories c Distribution Centers t Periods s Scenarios Rolling horizon, (time) decomposition Parameters D lts Demand [hl] Variables y lts Stock [hl] q lt Production [hl] x fcts Transport [TL] Demand is uncertain stochastic scenarios y lts = y l,t 1,s + q lt + f x flts c x lcts D lts (l, t, s)

Network Design Model Problem Description Undirected graph (V,E); capacity C e and cost c e Each edge e E can be used in both directions > (V,A) Set of commodities Q with origin s(q) and destination t(q) Demand value d q for every q Q Goal: find cheapest capacities on each e E so that the resulting network can satisfy each demand 1,1 B 1,3 D A 2 3,1 2 3,1 C 3,2 1,2 E 1,1

Network Design Model MIP Formulation Minimize e E c e y e Subject to q Q (x q ij + x q ji) C e y e j V:(j,i) A x q ji j V:(i,j) A x q ij = d q e=(i,j) E i V, q Q x 0 y 0 and integer

Network Design Model Automatic Benders Decomposition in AIMMS Using GMP Benders Decomposition system module: mygmp := GMP::Instance::Generate(NetworkDesignMP); GMPBenders::DoBendersDecomposition( /* GMP */ mygmp, /* MasterVariables */ AllIntegerVariables, /* BendersMode */ Classic );

Flexibility in Manufacturing Networks Principles and Benefits of Flexibility

Flexibility in Manufacturing Networks Automatic RO counterpart generation in AIMMS

Flexibility in Manufacturing Networks Demand Uncertainty & Robust Optimization Deterministic Robust Optimization

From Model to Application

Applying Optimization with AIMMS Iterative & Interactive Create and modify large models in a clear and concise way Import data from different sources ODBC OLE DB Use powerful solvers or construct your own solution approach Visualize the results and interact with your model using the GUI builder Deploy to end-users AIMMS GUI Custom GUI Excel add-in Web Local or remote CPLEX

AIMMS PRO & Enterprise App Stores Company-wide Optimization AIMMS PRO is ideally suited for company wide Optimization: Allows easy deployment, flexible and fast development One platform for all optimization apps required Accessable, anywhere and anytime

AIMMS PRO & Web UI Optimization in Everyone s Browser

Network Planning Applications

Supply Chain Optimization Network Optimization and Visualization

Supply Chain Optimization Network Structure and Rolling Horizon

Optimized Supply Chain Design Network Optimization and Visualization

Optimized Supply Chain Design Bubble and Service Maps

Demand & Supply Data Analytics Business Analytics POC Application

Demand & Supply Data Analytics Underlying network structure Zip Code New Plant Existing Plant Capacitated location - allocation model with options for expansion of existing capacity and additional side constraints

Demand & Supply Data Analytics Boardroom Analysis Requirements Allow easy selection for several model options: Consider/Don t consider specific existing plants Allow/Don t allow location of new plants Select specific location choices allowing for new plants Tune in the acuracy of the solution process Allow for group interaction with the model: Visualize allocation results Compute Key Performance Indicators (KPIs) Establish relationships between investment levels AIMMS apps can easily accommodate all this kind of requirements!

More about AIMMS

More about AIMMS Use Options AIMMS, integrated & interactive modeling system Modeling language, integrated GUI, direct access to solvers, advanced deployment options, and extensive development tools Development of AIMMS Apps AIMMS PRO & Web UI Collaboration and deployment platform for AIMMS Apps Central optimization and management Quick delivery of value to end users Supports the complete optimization chain from rapid prototyping to large-scale deployment from development to operational use from single use to multi use from desktop to published (Web UI) application SOURCE: MIT SLOAN Management Review

THANK YOU! Questions? Dr. Ovidiu Listes o.listes@aimms.com

Next AIMMS Webinar The next webinar in this series: The AIMMS Presolver will be presented by Marcel Hunting, AIMMS Optimization Specialist Join us on July 15, 2015 at 5 PM CET / 8 AM PDT / 11 AM EDT