Performance Variability in Mixed-Integer Programming

By Andrea Lodi, Andrea Tramontani. 2013

141 citations recorded by the source corpus.

The performance of mixed-integer programming solvers is subject to some unexpected variability that appears, for example, when changing from one computing platform to another, when permuting rows and/or columns of a model, when adding seemingly neutral changes to the solution process, etc. This phenomenon has been observed for decades, but only recently has it started to be methodologically analyzed with the two possible aims of either reducing or exploiting it, ideally both. In this tutorial we discuss the roots of performance variability, we provide useful tips to recognize it, and we point out some severe misinterpretations that might be generated by not performing/analyzing benchmark results carefully. Finally, we report on the most recent attempts to gain from variability.

Subfields: Computational Theory and Mathematics, Computer Networks and Communications, Management Science and Operations Research

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Theory and Mathematics

  1. Andrea Lodi
  2. Giulia Zarpellon
  3. Shabbir Ahmed
  4. Brendan O'Donoghue
  5. Amaya Nogales-Gómez
  6. Pushmeet Kohli
  7. Pietro Belotti
  8. Christian Tjandraatmadja

In Computer Networks and Communications

  1. Andrea Lodi
  2. Giulia Zarpellon
  3. Pushmeet Kohli
  4. Bistra N. Dilkina
  5. Elias Boutros Khalil
  6. Pierre Bonami
  7. Shabbir Ahmed
  8. Pietro Belotti

In Management Science and Operations Research

  1. Andrea Lodi
  2. Brendan O'Donoghue
  3. Amaya Nogales-Gómez
  4. Pushmeet Kohli
  5. Christian Tjandraatmadja
  6. Oriol Vinyals
  7. Pierre Bonami
  8. George L. Nemhauser

Citations in the corpus