Article ID Journal Published Year Pages File Type
476667 European Journal of Operational Research 2014 14 Pages PDF
Abstract

•A method to automatically improve the anytime behaviour of optimisation algorithms.•Anytime behaviour is evaluated by the hypervolume measure.•Decision-maker’s preferences may be incorporated into the automatic tuning procedure.•Case-studies include configuring a heuristic algorithm and an MIP solver.

Optimisation algorithms with good anytime behaviour try to return as high-quality solutions as possible independently of the computation time allowed. Designing algorithms with good anytime behaviour is a difficult task, because performance is often evaluated subjectively, by plotting the trade-off curve between computation time and solution quality. Yet, the trade-off curve may be modelled also as a set of mutually nondominated, bi-objective points. Using this model, we propose to combine an automatic configuration tool and the hypervolume measure, which assigns a single quality measure to a nondominated set. This allows us to improve the anytime behaviour of optimisation algorithms by means of automatically finding algorithmic configurations that produce the best nondominated sets. Moreover, the recently proposed weighted hypervolume measure is used here to incorporate the decision-maker’s preferences into the automatic tuning procedure. We report on the improvements reached when applying the proposed method to two relevant scenarios: (i) the design of parameter variation strategies for MAX-MIN Ant System and (ii) the tuning of the anytime behaviour of SCIP, an open-source mixed integer programming solver with more than 200 parameters.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)
Authors
, ,