[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1786715.1786753guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A parallel macro partitioning framework for solving mixed integer programs

Published: 20 May 2008 Publication History

Abstract

Mixed Integer Programs are a class of optimization problems which have a vast range of applications in engineering, business, science, health care, and other areas. For many applications, however, problems of realistic size can take a an impractical amount of time to solve on a single workstation. However, using parallel computing resources to solve MIP is difficult, as parallelizing the standard branch-and-bound framework presents an array of challenges. In this paper we present a novel framework called a Parallel Macro Partitioning (PMaP) framework for solving mixed integer programs in parallel. The framework exploit ideas from modern MIP heuristics to partition the problem at a high-level into MIP subproblems, each of which can be solved on a separate processor by an MIP algorithm. Initial computational resources suggest that PMaP has significant promise as a framework capable of bringing many processors to bear effectively on difficult problems.

References

[1]
Coin-or project, https://projects.coin-or.org/Cbc
[2]
CPLEX. CPLEX User's Manual. CPLEX: a division of ILOG, Version 10 (2005).
[3]
Danna, E., Rothberg, E., Le Pape, C.: Exploring relaxation induced neighborhoods to improve MIP solutions. Mathematical Programming Series A 102, 71-90 (2005).
[4]
Gendron, B., Crainic, T.G.: Parallel brach-and-bound algorithms: Survey and synthesis. Operations Research 42, 1042-1066 (1994).
[5]
Ladányi, L., Ralphs, T.K., Trotter Jr., L.E.: Branch, cut, and price: Sequential and parallel. In: Jünger, M., Naddef, D. (eds.) Computational Combinatorial Optimization. LNCS, vol. 2241, pp. 223-260. Springer, Heidelberg (2001).
[6]
Nemhauser, G.L., Savelsbergh, M.W.P., Sigismondi, G.: Functional description of MINTO, a mixed integer optimizer. Operations Research Letters 15, 47-58 (1994).
[7]
Dash Optimization. Xpress optimizer (2008), http://www.dashoptimization.com/
[8]
Ralphs, T.K., Ladanyi, L., Saltzman, M.J.: Parallel branch, cut, and price for largescale discrete optimization. Mathematical Programming 98, 253-280 (2003).
[9]
Rothberg, E.: Exploring relaxation induced neighborhoods to improve MIP solutions. INFORMS Journal on Computing 19, 1060-0189 (2007).

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CPAIOR'08: Proceedings of the 5th international conference on Integration of AI and OR techniques in constraint programming for combinatorial optimization problems
May 2008
393 pages
ISBN:354068154X

Sponsors

  • ILOG
  • Association for Constraint Programming
  • National ICT
  • Microsoft Research: Microsoft Research
  • INRIA: Institut Natl de Recherche en Info et en Automatique

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 20 May 2008

Author Tags

  1. branch-and-bound
  2. high-performance computing
  3. mixed integer programming
  4. primal heuristics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 2
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media