Conditional Markov Chain Search for the Simple Plant Location Problem improves upper bounds on twelve Körkel-Ghosh instances

11/16/2017
by   Daniel Karapetyan, et al.
0

We address a family of hard benchmark instances for the Simple Plant Location Problem (also known as the Uncapacitated Facility Location Problem). The recent attempt by Fischetti et al. to tackle the Körkel-Ghosh instances resulted in seven new optimal solutions and 22 improved upper bounds. We use automated generation of heuristics to obtain a new algorithm for the Simple Plant Location Problem. In our experiments, our new algorithm matched all the previous best known and optimal solutions, and further improved 12 upper bounds, all within shorter time budgets compared to the previous efforts. Our algorithm design process is split into two phases: (i) development of algorithmic components such as local search procedures and mutation operators, and (ii) composition of a metaheuristic from the available components. Phase (i) requires human expertise and often can be completed by implementing several simple domain-specific routines known from the literature. Phase (ii) is entirely automated by employing the Conditional Markov Chain Search (CMCS) framework. In CMCS, a metaheuristic is flexibly defined by a set of parameters, called configuration. Then the process of composition of a metaheuristic from the algorithmic components is reduced to an optimisation problem seeking the best performing CMCS configuration. We discuss the problem of comparing configurations, and propose a new efficient technique to select the best performing configuration from a large set. To employ this method, we restrict the original CMCS to a simple deterministic case that leaves us with a finite and manageable number of meaningful configurations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2022

Better Algorithms for Online Bin Stretching via Computer Search

We present an algorithm for computing upper bounds for the Online Bin St...
research
10/08/2019

A note on computational approaches for the antibandwidth problem

In this note, we consider the antibandwidth problem, also known as dual ...
research
01/20/2016

Sub-Optimal Multi-Phase Path Planning: A Method for Solving Rubik's Revenge

Rubik's Revenge, a 4x4x4 variant of the Rubik's puzzles, remains to date...
research
03/26/2018

Algorithm Configuration: Learning policies for the quick termination of poor performers

One way to speed up the algorithm configuration task is to use short run...
research
05/21/2021

Addressing the Multiplicity of Solutions in Optical Lens Design as a Niching Evolutionary Algorithms Computational Challenge

Optimal Lens Design constitutes a fundamental, long-standing real-world ...
research
07/19/2019

Conditional Markov Chain Search for the Generalised Travelling Salesman Problem for Warehouse Order Picking

The Generalised Travelling Salesman Problem (GTSP) is a well-known probl...
research
05/18/2014

A Memetic Algorithm for the Linear Ordering Problem with Cumulative Costs

This paper introduces an effective memetic algorithm for the linear orde...

Please sign up or login with your details

Forgot password? Click here to reset