none2The 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 mos...
International audience—This article is a continuation of our previous research effort on program per...
Performance comparisons are ubiquitous in computer science. The proceedings of most conferences are ...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
Starting with the description of the Traveling Salesmen Problem formulation as given by van Vyve and...
It is well-known that the efficiency of mixed integer linear mathematical programming depends on the...
We discuss the variability in the performance of multiple runs of branch-and-cut mixed integer linea...
Simulation remains an important component in the design of multicore processor architectures, just a...
The last decade has seen a growing interest in solver portfolios, automated solver configuration, an...
The society expects software to deliver the right functionality, in a short amount of time and with ...
The importance of ensemble computing is well established. However, executing ensembles at scale intr...
This paper presents a method that uses designed experiments and statistical models to extract inform...
Mixed integer programming (MIP) problems are highly parameterized, and finding parameter settings th...
International audienceIn the area of code performance optimisation and tuning, we are faced on the d...
Increasingly complex consumer electronics applications call for embedded processors with higher perf...
Many software systems today are configurable. Analyzing configurable systems is challenging, especia...
International audience—This article is a continuation of our previous research effort on program per...
Performance comparisons are ubiquitous in computer science. The proceedings of most conferences are ...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
Starting with the description of the Traveling Salesmen Problem formulation as given by van Vyve and...
It is well-known that the efficiency of mixed integer linear mathematical programming depends on the...
We discuss the variability in the performance of multiple runs of branch-and-cut mixed integer linea...
Simulation remains an important component in the design of multicore processor architectures, just a...
The last decade has seen a growing interest in solver portfolios, automated solver configuration, an...
The society expects software to deliver the right functionality, in a short amount of time and with ...
The importance of ensemble computing is well established. However, executing ensembles at scale intr...
This paper presents a method that uses designed experiments and statistical models to extract inform...
Mixed integer programming (MIP) problems are highly parameterized, and finding parameter settings th...
International audienceIn the area of code performance optimisation and tuning, we are faced on the d...
Increasingly complex consumer electronics applications call for embedded processors with higher perf...
Many software systems today are configurable. Analyzing configurable systems is challenging, especia...
International audience—This article is a continuation of our previous research effort on program per...
Performance comparisons are ubiquitous in computer science. The proceedings of most conferences are ...
The recent growth in the number of precessing units in today's multicore processor architectures ena...