6533b7d9fe1ef96bd126d617
RESEARCH PRODUCT
Variable neighborhood search for the linear ordering problem
Vicente CamposCarlos Gálvez GarcíaRafael MartíDionisio Pérez-britosubject
Mathematical optimizationGeneral Computer Sciencebusiness.industryTriangulation (social science)Management Science and Operations ResearchDirected acyclic graphTabu searchRandom searchModeling and SimulationCombinatorial optimizationLocal search (optimization)businessMetaheuristicAlgorithmVariable neighborhood searchMathematicsdescription
Given a matrix of weights, the linear ordering problem (LOP) consists of finding a permutation of the columns and rows in order to maximize the sum of the weights in the upper triangle. This NP-complete problem can also be formulated in terms of graphs, as finding an acyclic tournament with a maximal sum of arc weights in a complete weighted graph. In this paper, we first review the previous methods for the LOP and then propose a heuristic algorithm based on the variable neighborhood search (VNS) methodology. The method combines different neighborhoods for an efficient exploration of the search space. We explore different search strategies and propose a hybrid method in which the VNS is coupled with a short-term tabu search for improved outcomes. Our extensive experimentation with both real and random instances shows that the proposed procedure competes with the best-known algorithms in terms of solution quality, and has reasonable computing-time requirements.Variable neighborhood search (VNS) is a metaheuristic method that has recently been shown to yield promising outcomes for solving combinatorial optimization problems. Based on a systematic change of neighborhood in a local search procedure, VNS uses both deterministic and random strategies in search for the global optimum.In this paper, we present a VNS implementation designed to find high quality solutions for the NP-hard LOP, which has a significant number of applications in practice. The LOP, for example, is equivalent to the so-called triangulation problem for input-output tables in economics. Our implementation incorporates innovative mechanisms to include memory structures within the VNS methodology. Moreover we study the hybridization with other methodologies such as tabu search.
year | journal | country | edition | language |
---|---|---|---|---|
2006-12-01 | Computers & Operations Research |