Submit Search
Upload
Decision Optimization - CPLEX Optimization Studio - Product Overview(2).PPTX
•
0 likes
•
20 views
S
SanjayKPrasad2
Follow
CPLEX Optimization Studio - Product overview
Read less
Read more
Data & Analytics
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 24
Download now
Download to read offline
Recommended
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Eray Cakici
TenYearsCPOptimizer
TenYearsCPOptimizer
PaulShawIBM
Scaling up deep learning by scaling down
Scaling up deep learning by scaling down
Nick Pentreath
Scaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling Down
Databricks
Prespective analytics with DOcplex and pandas
Prespective analytics with DOcplex and pandas
PyDataParis
IBM - Craig Bender
IBM - Craig Bender
IDGnederland
End-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNX
Nick Pentreath
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
RightScale
Recommended
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Eray Cakici
TenYearsCPOptimizer
TenYearsCPOptimizer
PaulShawIBM
Scaling up deep learning by scaling down
Scaling up deep learning by scaling down
Nick Pentreath
Scaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling Down
Databricks
Prespective analytics with DOcplex and pandas
Prespective analytics with DOcplex and pandas
PyDataParis
IBM - Craig Bender
IBM - Craig Bender
IDGnederland
End-to-End Deep Learning Deployment with ONNX
End-to-End Deep Learning Deployment with ONNX
Nick Pentreath
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
RightScale
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
Luciano Resende
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Research
Meeting the challenges of AI workloads with the Dell AI portfolio
Meeting the challenges of AI workloads with the Dell AI portfolio
Principled Technologies
Bodo Value Guide.pdf
Bodo Value Guide.pdf
GregHanchin1
Deploying End-to-End Deep Learning Pipelines with ONNX
Deploying End-to-End Deep Learning Pipelines with ONNX
Databricks
AI in the enterprise
AI in the enterprise
Ganesan Narayanasamy
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
ICS
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence Event
Michail Pagiatakis
Navy Training Scheduling - Euro 2021
Navy Training Scheduling - Euro 2021
Eray Cakici
Open Source AI - News and examples
Open Source AI - News and examples
Luciano Resende
OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
Ganesan Narayanasamy
Parallel universe-issue-29
Parallel universe-issue-29
DESMOND YUEN
ICAPS-2020 Industry Session
ICAPS-2020 Industry Session
Philippe Laborie
201909 Automated ML for Developers
201909 Automated ML for Developers
Mark Tabladillo
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
Romeo Kienzler
IBM Gets Feisty-Mobilizes Analytics For Oracle
IBM Gets Feisty-Mobilizes Analytics For Oracle
IBM India Smarter Computing
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
Databricks
Closing the Gap on Digital Manufacturing
Closing the Gap on Digital Manufacturing
ARC Advisory Group
Assignment 3 TCSS 143 Programming Assignment 3 .docx
Assignment 3 TCSS 143 Programming Assignment 3 .docx
ursabrooks36447
WML OpenPOWER presentation
WML OpenPOWER presentation
Ganesan Narayanasamy
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
Lars Albertsson
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
Pramod Kumar Srivastava
More Related Content
Similar to Decision Optimization - CPLEX Optimization Studio - Product Overview(2).PPTX
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
Luciano Resende
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Research
Meeting the challenges of AI workloads with the Dell AI portfolio
Meeting the challenges of AI workloads with the Dell AI portfolio
Principled Technologies
Bodo Value Guide.pdf
Bodo Value Guide.pdf
GregHanchin1
Deploying End-to-End Deep Learning Pipelines with ONNX
Deploying End-to-End Deep Learning Pipelines with ONNX
Databricks
AI in the enterprise
AI in the enterprise
Ganesan Narayanasamy
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
ICS
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence Event
Michail Pagiatakis
Navy Training Scheduling - Euro 2021
Navy Training Scheduling - Euro 2021
Eray Cakici
Open Source AI - News and examples
Open Source AI - News and examples
Luciano Resende
OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
Ganesan Narayanasamy
Parallel universe-issue-29
Parallel universe-issue-29
DESMOND YUEN
ICAPS-2020 Industry Session
ICAPS-2020 Industry Session
Philippe Laborie
201909 Automated ML for Developers
201909 Automated ML for Developers
Mark Tabladillo
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
Romeo Kienzler
IBM Gets Feisty-Mobilizes Analytics For Oracle
IBM Gets Feisty-Mobilizes Analytics For Oracle
IBM India Smarter Computing
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
Databricks
Closing the Gap on Digital Manufacturing
Closing the Gap on Digital Manufacturing
ARC Advisory Group
Assignment 3 TCSS 143 Programming Assignment 3 .docx
Assignment 3 TCSS 143 Programming Assignment 3 .docx
ursabrooks36447
WML OpenPOWER presentation
WML OpenPOWER presentation
Ganesan Narayanasamy
Similar to Decision Optimization - CPLEX Optimization Studio - Product Overview(2).PPTX
(20)
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Meeting the challenges of AI workloads with the Dell AI portfolio
Meeting the challenges of AI workloads with the Dell AI portfolio
Bodo Value Guide.pdf
Bodo Value Guide.pdf
Deploying End-to-End Deep Learning Pipelines with ONNX
Deploying End-to-End Deep Learning Pipelines with ONNX
AI in the enterprise
AI in the enterprise
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence Event
Navy Training Scheduling - Euro 2021
Navy Training Scheduling - Euro 2021
Open Source AI - News and examples
Open Source AI - News and examples
OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
Parallel universe-issue-29
Parallel universe-issue-29
ICAPS-2020 Industry Session
ICAPS-2020 Industry Session
201909 Automated ML for Developers
201909 Automated ML for Developers
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
Information Retrieval, Applied Statistics and Mathematics onBigData - German ...
IBM Gets Feisty-Mobilizes Analytics For Oracle
IBM Gets Feisty-Mobilizes Analytics For Oracle
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
Closing the Gap on Digital Manufacturing
Closing the Gap on Digital Manufacturing
Assignment 3 TCSS 143 Programming Assignment 3 .docx
Assignment 3 TCSS 143 Programming Assignment 3 .docx
WML OpenPOWER presentation
WML OpenPOWER presentation
Recently uploaded
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
Lars Albertsson
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
Pramod Kumar Srivastava
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
shivangimorya083
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
Boston Institute of Analytics
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
sapnasaifi408
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
Human37
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Suhani Kapoor
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
dajasot375
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
Suhani Kapoor
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
Samantha Rae Coolbeth
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Rachmat Ramadhan H
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
Aishani27
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
FurkanTasci3
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
ranjana rawat
Data Warehouse , Data Cube Computation
Data Warehouse , Data Cube Computation
sit20ad004
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
Emmanuel Dauda
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
Boston Institute of Analytics
Recently uploaded
(20)
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
Data Warehouse , Data Cube Computation
Data Warehouse , Data Cube Computation
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
Decision Optimization - CPLEX Optimization Studio - Product Overview(2).PPTX
1.
© 2021 IBM
Corporation IBM Data and AI IBM ILOG CPLEX Optimization Studio (COS)
2.
© 2021 IBM
Corporation IBM Data and AI Why Prescriptive Analytics?
3.
© 2021 IBM
Corporation 3 IBM Data and AI Prescriptive Analytics and Industry Leaders vs. vs. vs. vs. vs. Source: The Optimization Edge, Steve Sashihara (New York, NY: McGraw Hill, 2011) p. 3
4.
© 2021 IBM
Corporation 4 IBM Data and AI Prescriptive Analytics Solutions – Documented Results 2 Chilean Forestry firms Timber Harvesting $20M/yr + 30% fewer trucks UPS Air Network Design $40M/yr + 10% fewer planes South African Defence Force/Equip Planning $1.1B/yr Motorola Procurement Management $100M-150M/yr Samsung Electronics Semiconductor Manufacturing 50% reduction in cycle times SNCF (French Railroad) Scheduling & Pricing $16M/yr rev + 2% lower op ex Continental Airlines Crew Re-scheduling $40M/yr AT&T Network Recovery 35% reduction spare capacity Grantham Mayo van Otterloo Portfolio Optimization $4M/yr Source: Edelman Finalists, http://www.informs.org or http://www.scienceofbetter.org
5.
© 2021 IBM
Corporation 5 IBM Data and AI Prescriptive Analytics within the Analytics Portfolio COGNITIVE Have you considered? Understand Reason Learn What is happening in my business today? DESCRIPTIVE Discover Report Analyze What will happen in the future? PREDICTIVE Forecast Correlate Anticipate What should I do about it? PRESCRIPTIVE Recommend Decide Assign Technology Need Outcome
6.
© 2021 IBM
Corporation 6 IBM Data and AI What Is Prescriptive Analytics? Manage resource efficiency, utilization and allocation Resources can be a number of things, in different industries Keywords to look out for: Minimize and maximize How many, how much, which, when, where Decide, choose, plan, schedule, assign, route, source, maintain, locate, trade- off Resources Industries Capital Financial People Industrial, Public, Comms, Distribution, Financial Equipment Industrial, Comms Facilities Distribution, Industrial Vehicles Distribution Material/Product Distribution, Industrial
7.
© 2021 IBM
Corporation IBM Data and AI Quick Product Review
8.
© 2021 IBM
Corporation 8 IBM Data and AI Prescriptive Analytics – How Does It Work? Inputs typically come from ERP systems, siloed DBs or entered manually 1 In many cases ”Demand to be Met” comes from a Predictive Analytics Solution like SPSS 2 The model is typically created by a “quant” and is specific to the business problem and industry 3 The engine is the run- time component of the IBM Decision Optimization software 4 Output is typically written back to an ERP or a DB and can be consumed through a BI solution 5
9.
© 2021 IBM
Corporation 9 IBM Data and AI What Is an Optimization Model? A translation of your business problem into math Business goals / KPIs Increase profits Model objectives Maximize Profit Levers / decisions affecting goals How much product A should we produce? Model variables Production_ProductA Business “rules” constraining decisions Production must be less than plant capacity Model constraints Production_ProductA ≤ Capacity_A
10.
© 2021 IBM
Corporation IBM Data and AI Product Details of IBM ILOG CPLEX Optimization Studio (COS)
11.
© 2021 IBM
Corporation 11 IBM Data and AI COS – Target Audience Operations Research (or Data Scientist) Professional: Typically math degree in Operations Research, Applied Mathematics, Industrial Engineering etc. Primarily interested in creating the mathematical-optimization model to solve a business problem Wants to work either with a modeling environment or with engine APIs Expects appropriate data (demand, resources, business rules) to be available for use Expects IT to integrate incoming data, with the execution of the optimization model and for writing results back into appropriate IT systems (e.g., ERP) IT Professional (as long as they are embedding the models what the OR professional has created): Typical system integration and sysadmin skills as well as some DB API programming skills Wants make appropriate data sources available for optimization model Wants to run optimization engine (i.e., COS) in a stable architecture Wants to write results back to appropriate IT system
12.
© 2021 IBM
Corporation 12 IBM Data and AI COS – Key Features and Capabilities Model development Tools Optimization Engines Math Programming CPLEX Optimizers Constraint Programming + Constraint-based Scheduling CP Optimizers OPL Studio IDE - OPL Modeling Language ILOG Concert Technology (C++, .NET, Java, Python) for embedding (and modeling) Connectors •Microsoft Excel •MSF •MATLAB •AMPL •Python Tools & APIs •CPLEX Interactive •C Callable Library CPLEX Optimization Studio (COS) Cloud solve from the IDE
13.
© 2021 IBM
Corporation 13 IBM Data and AI 1 2 3 4 5 6 0 50 100 150 200 250 300 350 12.4 (2011) 12.5.0 (2012) 12.6.0 (2013) 12.6.1 (2014) 12.6.3 (2015) 12.7.0 (2016) 12.8.0 (2017) 12.9.0 (2018) 12.10.0 (2019) 20.1.0 (2020) total speedup number of timeouts CPLEX MILP performance evolution 10 sec 100 sec 1000 sec Date: 17 December 2020 Testset: MILP: 4797 models Machine: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz, 64 GB RAM, 12 threads, deterministic Timelimit: 10,000 sec
14.
© 2021 IBM
Corporation 14 IBM Data and AI Optimization Engines – CPLEX – Overview Roots in Analytics Geometry and Matrix Algebra Used to solve strategic and tactical resource allocation questions where optimality is important. Typical applications Large-scale. High performance. Mission critical. Versatile: embeddable & stand-alone. Sophisticated analysis. Problem Types: Linear (LP), Mixed-Integer (MIP) and (convex/non-convex) Quadratic (QP, QCP, MIQP, MIQCP), SOCP What is inside? Simplex optimizers (Primal, Dual, Network), Barrier Optimizer Branch-and-Cut algorithm Heuristics (Genetic algorithms, solution polishing, neighborhood search etc.)
15.
© 2021 IBM
Corporation 15 IBM Data and AI Optimization Engines – CPLEX – Key Features Parallelization of Algorithms Takes advantage of multiple cores and speeds up search (shared memory architectures) “remote object” API to allow parallelization on distributed memory architectures Infeasibility Analysis Detects minimal set of constraints that causes infeasibility Provides recommendations for relaxations that will fix infeasibility Solution Pool Generation of multiple solutions for every problem Alternative optimal solutions or solution within a % of optimality Modeling assistant Scan the model from many aspects and gives “advices” how to improve or where are issues with the model instance Parameters and Callbacks Extensive set of parameters that experts can fine tune Callback code written by experts can be executed at runtime together with native code
16.
© 2021 IBM
Corporation 16 IBM Data and AI Optimization Engines – CPLEX – Key Concepts Optimality Gap How far away is my current solution from the best possible solution? TIME SOLUTION COST Current Solution Theoretical Bound Large gap indicating a poor solution. As the search progresses the gap is reduced. When the solution and the theoretical optimal become the same we have proof of optimality.
17.
© 2021 IBM
Corporation 17 IBM Data and AI Optimization Engines – CP Optimizer – Overview Typical Applications: Complex feasibility problems and detailed scheduling problems. Problem Types: Almost no restrictions except discrete decision variables (i.e., 1,2,3 as opposed to ranges [1-3]) Key Features: Scheduling-specific modeling constructs Powerful default search for a model-and-solve approach Custom search capability can complement default search. Parallelization - takes advantage of multiple cores and speeds up search
18.
© 2021 IBM
Corporation 18 IBM Data and AI OPL Studio IDE – Model Development Tools Inspector/output tabs Model/script code editor for CPLEX and CP Optimizer models Problem outline Problem browsers Project navigator
19.
© 2021 IBM
Corporation 19 IBM Data and AI An Example of a CPLEX (MIP) Model Data initialization Decision Variables Objective Function Post-processing Constraints
20.
© 2021 IBM
Corporation 20 IBM Data and AI An Example of a CP Optimizer (scheduling) Model Data initialization Decision Variables Objective Function Constraints
21.
© 2021 IBM
Corporation 21 IBM Data and AI Accessing the Engine – Alternatives Important IBM Connectors: SPSS Modeler dev connector (Introduction, Additional Video 1, Additional Video 2) Planning analytics connector Other Connectors: Microsoft Excel (deprecated) JDBC connector in the IDE Microsoft Solver Foundation MATLAB – Modeling IDE for several math function and engines CPLEX Interactive – Executable that runs in console APIs: Java, C++, .NET, Python C Callable Library OPL has embedding API’s in Java, C#, C++ and DOOPL (Python)
22.
© 2021 IBM
Corporation 22 IBM Data and AI Deployment of Optimization Solutions Through CPLEX/CPO/OPL (embedding) APIs: IT can use the native language of the overall solution (C, Java, C++, .NET, Python) to call the code (or model) created by the OR professional All that is required by IT is to link the appropriate library with the COS native code during compilation No other deployment restrictions exist - COS can practically run anywhere! IBM Decision Optimization Center (DOC)*: DOC has server technology out of the box Servers are built on dockerized images DOC provides Angular-based LOB-facing web-GUI tool builder For modeling DOC includes CPLEX Optimization Studio *: separately purchased, i.e. DOC includes COS, but COS doesn’t include any component of DOC (like server, web-GUI building tool, etc)
23.
© 2021 IBM
Corporation IBM Data and AI Thank you!
24.
© 2021 IBM
Corporation 24 IBM Data and AI Legal Disclaimer • © IBM Corporation 2017. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.
Download now