Submit Search
Upload
Automatic Fine-tuning Xpress-MP to Solve MIP
•
Download as PPT, PDF
•
0 likes
•
91 views
Alkis Vazacopoulos
Follow
Automatic Fine-tuning Xpress-MP to Solve MIP
Read less
Read more
Data & Analytics
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 27
Download now
Recommended
Size measurement and estimation
Size measurement and estimation
Louis A. Poulin
Programming with Relaxed Synchronization
Programming with Relaxed Synchronization
racesworkshop
Magma trcak b
Magma trcak b
Alona Gradman
Mixed Integer Programming: Analyzing 12 Years of Progress
Mixed Integer Programming: Analyzing 12 Years of Progress
IBM Decision Optimization
Fuzzy Control meets Software Engineering
Fuzzy Control meets Software Engineering
Pooyan Jamshidi
Micron: Addressing Process Scaling Challenges in Server Memory
Micron: Addressing Process Scaling Challenges in Server Memory
Micron Technology
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
Edge AI and Vision Alliance
Adaptive Query Execution: Speeding Up Spark SQL at Runtime
Adaptive Query Execution: Speeding Up Spark SQL at Runtime
Databricks
Recommended
Size measurement and estimation
Size measurement and estimation
Louis A. Poulin
Programming with Relaxed Synchronization
Programming with Relaxed Synchronization
racesworkshop
Magma trcak b
Magma trcak b
Alona Gradman
Mixed Integer Programming: Analyzing 12 Years of Progress
Mixed Integer Programming: Analyzing 12 Years of Progress
IBM Decision Optimization
Fuzzy Control meets Software Engineering
Fuzzy Control meets Software Engineering
Pooyan Jamshidi
Micron: Addressing Process Scaling Challenges in Server Memory
Micron: Addressing Process Scaling Challenges in Server Memory
Micron Technology
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
Edge AI and Vision Alliance
Adaptive Query Execution: Speeding Up Spark SQL at Runtime
Adaptive Query Execution: Speeding Up Spark SQL at Runtime
Databricks
Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0
Safe Software
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Eray Cakici
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Amazon Web Services
Speed up your Machine Learning workflows with build-in algorithms
Speed up your Machine Learning workflows with build-in algorithms
Julien SIMON
Descriptive analytics in r programming language
Descriptive analytics in r programming language
Ashwini Mathur
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
inside-BigData.com
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
IBM Decision Optimization
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
cowinhelen
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
Fisnik Kraja
[第34回 WBA若手の会勉強会] Microsoft AI platform
[第34回 WBA若手の会勉強会] Microsoft AI platform
Naoki (Neo) SATO
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET Journal
Ph.D Defense Clément Béra
Ph.D Defense Clément Béra
Clément Béra
Fmcad08
Fmcad08
Rajesh Gupta
Aocr Hmm Presentation
Aocr Hmm Presentation
Mahmoud Elgenedy
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
Edge AI and Vision Alliance
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
Tonatiuh Lozada Duarte
AI For Software Engineering: Two Industrial Experience Reports
AI For Software Engineering: Two Industrial Experience Reports
University of Antwerp
Mining the CPLEX Node Log for Faster MIP Performance
Mining the CPLEX Node Log for Faster MIP Performance
IBM Decision Optimization
Optimization based Chassis Design
Optimization based Chassis Design
Altair
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
MLconf
Data mining 2004
Data mining 2004
Alkis Vazacopoulos
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
Alkis Vazacopoulos
More Related Content
Similar to Automatic Fine-tuning Xpress-MP to Solve MIP
Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0
Safe Software
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Eray Cakici
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Amazon Web Services
Speed up your Machine Learning workflows with build-in algorithms
Speed up your Machine Learning workflows with build-in algorithms
Julien SIMON
Descriptive analytics in r programming language
Descriptive analytics in r programming language
Ashwini Mathur
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
inside-BigData.com
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
IBM Decision Optimization
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
cowinhelen
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
Fisnik Kraja
[第34回 WBA若手の会勉強会] Microsoft AI platform
[第34回 WBA若手の会勉強会] Microsoft AI platform
Naoki (Neo) SATO
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET Journal
Ph.D Defense Clément Béra
Ph.D Defense Clément Béra
Clément Béra
Fmcad08
Fmcad08
Rajesh Gupta
Aocr Hmm Presentation
Aocr Hmm Presentation
Mahmoud Elgenedy
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
Edge AI and Vision Alliance
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
Tonatiuh Lozada Duarte
AI For Software Engineering: Two Industrial Experience Reports
AI For Software Engineering: Two Industrial Experience Reports
University of Antwerp
Mining the CPLEX Node Log for Faster MIP Performance
Mining the CPLEX Node Log for Faster MIP Performance
IBM Decision Optimization
Optimization based Chassis Design
Optimization based Chassis Design
Altair
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
MLconf
Similar to Automatic Fine-tuning Xpress-MP to Solve MIP
(20)
Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Constraint Programming - An Alternative Approach to Heuristics in Scheduling
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Speed up your Machine Learning workflows with built-in algorithms - Tel Aviv ...
Speed up your Machine Learning workflows with build-in algorithms
Speed up your Machine Learning workflows with build-in algorithms
Descriptive analytics in r programming language
Descriptive analytics in r programming language
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
Recent MIP Performance Improvements in IBM ILOG CPLEX Optimization Studio
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
Case Quality Management—ToyotaQuality Control Analytics at Toyo.docx
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
Performance Analysis and Optimizations of CAE Applications (Case Study: STAR_...
[第34回 WBA若手の会勉強会] Microsoft AI platform
[第34回 WBA若手の会勉強会] Microsoft AI platform
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
Ph.D Defense Clément Béra
Ph.D Defense Clément Béra
Fmcad08
Fmcad08
Aocr Hmm Presentation
Aocr Hmm Presentation
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
AI For Software Engineering: Two Industrial Experience Reports
AI For Software Engineering: Two Industrial Experience Reports
Mining the CPLEX Node Log for Faster MIP Performance
Mining the CPLEX Node Log for Faster MIP Performance
Optimization based Chassis Design
Optimization based Chassis Design
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
Alex Smola, Professor in the Machine Learning Department, Carnegie Mellon Uni...
More from Alkis Vazacopoulos
Data mining 2004
Data mining 2004
Alkis Vazacopoulos
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
Alkis Vazacopoulos
Bia project poster fantasy football
Bia project poster fantasy football
Alkis Vazacopoulos
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...
Alkis Vazacopoulos
Posters 2017
Posters 2017
Alkis Vazacopoulos
Very largeoptimizationparallel
Very largeoptimizationparallel
Alkis Vazacopoulos
Retail Pricing Optimization
Retail Pricing Optimization
Alkis Vazacopoulos
Optimization Direct: Introduction and recent case studies
Optimization Direct: Introduction and recent case studies
Alkis Vazacopoulos
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Informs 2016 Solving Planning and Scheduling Problems with CPLEX
Alkis Vazacopoulos
ODHeuristics
ODHeuristics
Alkis Vazacopoulos
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...
Alkis Vazacopoulos
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...
Alkis Vazacopoulos
Xmr im
Xmr im
Alkis Vazacopoulos
Distillation Curve Optimization Using Monotonic Interpolation
Distillation Curve Optimization Using Monotonic Interpolation
Alkis Vazacopoulos
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...
Alkis Vazacopoulos
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Alkis Vazacopoulos
More from Alkis Vazacopoulos
(20)
Data mining 2004
Data mining 2004
Amazing results with ODH|CPLEX
Amazing results with ODH|CPLEX
Bia project poster fantasy football
Bia project poster fantasy football
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...
Posters 2017
Posters 2017
Very largeoptimizationparallel
Very largeoptimizationparallel
Retail Pricing Optimization
Retail Pricing Optimization
Optimization 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
ODHeuristics
ODHeuristics
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...
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...
Xmr im
Xmr im
Distillation 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...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Advanced Parameter Estimation (APE) for Motor Gasoline Blending (MGB) Indust...
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Hybrid Dynamic Simulation (HDS) Industrial Modeling Framework (HDS-IMF)
Recently uploaded
How we prevented account sharing with MFA
How we prevented account sharing with MFA
Andrei Kaleshka
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
Sapana Sha
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
Stephen266013
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
Sonatrach
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
sapnasaifi408
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
Emmanuel Dauda
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
Pramod Kumar Srivastava
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
John Sterrett
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
Suhani Kapoor
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Universitat Politècnica de Catalunya
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
Rafezzaman
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
F sss
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
jennyeacort
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
e4aez8ss
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
soniya singh
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
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
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
thyngster
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
fhwihughh
Recently uploaded
(20)
How we prevented account sharing with MFA
How we prevented account sharing with MFA
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
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...
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
Automatic Fine-tuning Xpress-MP to Solve MIP
1.
© 2008 Fair
Isaac Corporation. Automatic Fine-tuning Xpress-MP to Solve MIP by Gabriel Tavares Horia Tipi Alkis Vazacopoulos INFORMS Annual Meeting Washington, DC, October, 2008
2.
2 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Agenda Heuristics in Xpress-MP Xpress-Tuner New Features Process Creating Specialized Tuning Strategies Conclusions
3.
3 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Classes of Heuristics in Xpress-MP Branch-&-Bound Heuristics (Integral Nodes) Feasibility Pump Heuristics Diving Heuristics Local Search Heuristics Node BestSoln BestBound Sols Active Depth Gap GInf Time 11500 56138.00000 55821.97518 11 29 48 0.56% 0 29 + 11516 56138.00000 55828.26120 12 12 5 0.55% 0 29 + 11516 56138.00000 55828.26120 13 12 5 0.55% 0 29 + 11516 56137.00000 55828.26120 14 12 5 0.55% 0 29 * 11572 56137.00000 55852.82171 15 33 29 0.51% 0 40 11600 56137.00000 55932.33767 15 32 8 0.36% 253 43 * 11636 56137.00000 56137.00000 16 20 29 7.3e-12 0 45 The * Xpress Heuristics The + Xpress Heuristics
4.
4 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. CORAL Benchmark for MIP Publicly available from http://coral.ie.lehigh.edu/mip-instances/ Consists of 372 MIPs from various sources (mostly from NEOS) 4 instances are infeasible On an average problem, Xpress 2008A out-of-the-box found: 4.1 (+) heuristics at the root node 2.5 (+) heuristics during B&B 1.6 (*) heuristics
5.
5 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress 2008A Serial vs 2008A 2-Threads on CORAL Set The Xpress parallel search is now deterministic (by default) 2008A 2 Threads Speedup Total Time to Find the Optimal Solutions found by Both Solvers 7 h 57 m 5 h 9 m 1.54x Within 30 Minutes: 2008A Serial 2008A 2 Threads Number of Optimal Solutions 218 220 Deterministic Algorithm
6.
6 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Number of Improved Solutions Xpress 2008A Serial vs 2008A 2-Threads Number of Improved Solutions by 2008A 2008A 2 Threads (+) heuristics at root node 4.1 4.1 (+) heuristics during B&B 2.5 2.7 (*) heuristics 1.6 1.4
7.
7 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Using another Local Search (LS) Heuristic Families on CORAL Set Set controls HEURSEARCHROOTSELECT=5 HEURSEARCHTREESELECT=5 HEURSEARCHEFFORT=1.0 Xpress 2 Threads + LS is better in about 1/3 of the cases Number of Improved Solutions by 2008A 2 Threads 2008A 2 Threads + LS (+) heuristics at root node 4.1 6.5 (+) heuristics during B&B 2.7 2.2 (*) heuristics 1.4 0.9
8.
8 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Fine-Tuning Threads in Xpress-MP Each Individual Thread of the Parallel Search can be Specialized: To improve the Best Objective by Applying local search Heuristics Applying diving Heuristics Using Depth-First-Search etc. OR To improve the Best Bound by Using Best-First-Search (BFS) Increasing the effort on strong branching Applying in-Tree Cuts, etc.
9.
9 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Multiple Worker Paradigm Many Workers Same Tasks Few Specialized Workers
10.
10 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Using a Specialized Local Search (LS) Heuristic Thread on CORAL Set Set control MIPTHREADSELECT=2 Activates other Local Search Heuristics to be run on 1 Thread 1 Thread + 1 LS Thread is better in 38% of the cases Number of Improved Solutions by 2008A 2 Threads 2008A 1 Thread + 1 LS Thread (+) heuristics at root node 4.1 4.1 (+) heuristics during B&B 2.7 4.3 (*) heuristics 1.4 0.9
11.
11 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. The MIPLIB 2003 Experience Problem Old Best Known Obj. Value (*) Xpress Improved Obj. Value (**) GAIN (|1-(**)/(*)|) atlanta-ip 95.009549704 90.00987861 5.3% msc98-ip 20980991.006 19839497.006 5.4% protfold -30 -31 3.3% rd-rplusc-21 171182 165395.2753 3.4% sp97ar 664565103.76 660705646.5 0.6% stp3d unknown 500.736 N/A ds 283.4425 116.59 58.9% momentum3 370177.036 236426.335 36.1% t1717 193221 170195 11.9% liu 1172 1102 5.9% dano3mip 691.2 687.733333 0.5% OptimalUnsolved Solving Hard Mixed Integer Programming Problems with Xpress-MP: A MIPLIB 2003 Case Study, Informs Journal on Computing, to appear by Richard Laundy, Michael Perregaard, Gabriel Tavares, Horia Tipi, and Alkis Vazacopoulos
12.
12 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Node BestSoln BestBound Sols Active Depth Gap GInf Time 100000 1098.000000 560.000000 1 64916 79 49.00% 207 15576 100500 1098.000000 560.000000 1 65228 70 49.00% 229 15659 101000 1098.000000 560.000000 1 65581 56 49.00% 267 15734 101500 1098.000000 560.000000 1 65918 102 49.00% 147 15808 + 101653 1090.000000 560.000000 2 66033 23 48.62% 0 15834 liu Is a MIPLIB 2003 model that involves the floor plan and placement problem in the physical design of VLSI circuits The best known solution is 1102 Consider the algorithm: 1 standard Thread 1 specialized Thread (Breadth-First Search and heavy 2 LS Heuristics) NODESELECTION=2 HEURSEARCHROOTSELECT=5 HEURSEARCHTREESELECT=5 HEURSEARCHFREQ=1 HEURSEARCHEFFORT=10000 liu’s best solution is now 1090
13.
13 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Improved Branching & Heuristics in 2008A Computing Time to the N-th Solution (Geometric Mean ) 0 sec 5 sec 10 sec 15 sec 20 sec 25 sec 30 sec 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Solution Number 2008A 2007B 2008A 2 threads
14.
14 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Improving Out-of-the-Box Performance using the Xpress-Tuner Xpress-Tuner allows the user to automatically find a set of control parameters and their values that can improve the solve time of the default settings for a single or a group of problems Xpress-Tuner 2008A New Features: Tuning Process is Parallelized Allows to Warm Start a Problem with a Known Solution Improved Tuning Methods Cloning of Tuning Methods Xpress-Tuner usually finds settings that can improve the computing times by a factor between 2x and 10x
15.
15 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress-Tuner: How to Tune (Automatically) an Optimization Problem?
16.
16 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress-Tuner in Action Mittelmann Benchmark for MIP Advertising Up-Front Market Sales Plan Generation Planogram Optimization Set Covering
17.
17 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Mittelmann results Considered subset of 9 MIPs from Mittelmann for which the best reported solve time was larger than 2 minutes (as of 6/4/08) Computer used in Mittelmann tests 2.667 GHz Intel Core 2 (4GB, Linux, 64 bit) Computer used in Xpress tests 2 GHz Intel Core 2 (2GB, Windows, 32 bit)
18.
18 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Mittelmann Tuning Results MIP Fastest Time in Mittelmann’s Website Xpress-MP Defaults Xpress-MP Tuned Speedup to Best neos5 188 s 4142 s 1218 s 0.2x seymour1 165 s 676 s 193 s 0.8x dano3_5 214 s 212 s 161 s 1.3x neos9 180 s > 2h 91 s 2.0x bienst2 161 s 330 s 75 s 2.1x neos818918 3069 s 5944 s 1105 s 2.8x neos823206 552 s 5984 s 123 s 4.5x neos11 153 s 40 s 15 s 10x neos808444 481 s 125 s 10 s 48x
19.
19 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Advertising Up-Front Market Sales Plan Generation Three harder MIPs obtained from a TV Network Goal was to get a 0.01% solution gap within 1 minute, for each problem Computer used 2 GHz Intel Core 2 (2GB, Windows, 32 bit)
20.
20 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. A solution for a Single Advertising Plan start date 6351 6352 6354 6355 6356 10084 1/1/2007 10 / 966 10 / 572 10 / 310 1/8/2007 11 / 454 10 / 1006 10 / 510 10 / 308 1/15/2007 8 / 462 1/22/2007 10 / 770 10 / 308 4/30/2007 10 / 308 6/11/2007 10 / 770 5 / 308 6/18/2007 2 / 770 10 / 308 6/25/2007 3 / 1100 7 / 440 7 / 770 10 / 462 10 / 308 1 / 770 7/2/2007 10 / 770 10 / 462 10 / 308 7/9/2007 10 / 770 7 / 462 10 / 308
21.
21 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Advertising Plan Generation: Out-of-the-Box vs Tuned MIP Xpress Default Settings Xpress-Tuned Plan A no solution 60 s (0.3% gap) Plan B no solution 60 s (0.7% gap) Plan C 60 s (1.4%) 60 s (0.4%)
22.
22 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress-MP for Planogram Optimization Five “hard” MIPs obtained from a Large Retailer Goal was to get a 1.5% solution gap within 5 minutes, for each problem Computer used 2 GHz Intel Core 2 (2GB, Windows, 32 bit)
23.
23 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation.
24.
24 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress-MP for Planogram Optimization: Out-of-the-Box vs Tuned MIP Xpress Default Settings Xpress-Tuned P2871 300 s (2.0% gap) 187 s (1.3% gap) P2879 300 s (1.7% gap) 35 s (1.4% gap) P2750 31 s (1.3% gap) 31 s (1.3% gap) P2757 33 s (1.1% gap) 10 s (0.7% gap) P2864 300 s (8.8% gap) 300 s (3.5% gap)
25.
25 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. A Greedy Tuning Strategy Candidate Algorithms: LP Branching Cutting Diving Heuristics Local Search Heuristics Fixing strategy T Tune Algorithm As Are Results Satisfactory? s ← s + 1 T ← strategy(As) A Greedy Tuning Strategy s ← 1 Define T Strategy T INPUT OUTPUT
26.
26 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Xpress-Tuner in Action Show New Features Illustrates how to use a Greedy Tuning Strategy Show How to tune the LS heuristics
27.
27 © 2007
Fair Isaac Corporation.© 2008 Fair Isaac Corporation. Conclusions Xpress-MP Is a top-notch solver for MIP heuristics Many options available Xpress-Tuner It automatic tunes Xpress, resulting in solve time gains of 2x to 10x on a typical case Thank You
Download now