Skip to main content
Log in

Revised GRASP with path-relinking for the linear ordering problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The linear ordering problem (LOP) is an \(\mathcal{NP}\)-hard combinatorial optimization problem with a wide range of applications in economics, archaeology, the social sciences, scheduling, and biology. It has, however, drawn little attention compared to other closely related problems such as the quadratic assignment problem and the traveling salesman problem. Due to its computational complexity, it is essential in practice to develop solution approaches to rapidly search for solution of high-quality. In this paper we propose a new algorithm based on a greedy randomized adaptive search procedure (GRASP) to efficiently solve the LOP. The algorithm is integrated with a Path-Relinking (PR) procedure and a new local search scheme. We tested our implementation on the set of 49 real-world instances of input-output tables (LOLIB instances) proposed in Reinelt (Linear ordering library (LOLIB) 2002). In addition, we tested a set of 30 large randomly-generated instances proposed in Mitchell (Computational experience with an interior point cutting plane algorithm, Tech. rep., Mathematical Sciences, Rensellaer Polytechnic Institute, Troy, NY 12180-3590, USA 1997). Most of the LOLIB instances were solved to optimality within 0.87 seconds on average. The average gap for the randomly-generated instances was 0.0173% with an average running time of 21.98 seconds. The results indicate the efficiency and high-quality of the proposed heuristic procedure.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Belloni A, Lucena A (2004) Lagrangian heuristics for the linear ordering problem, pp 37–63

  • Bolotashvili G, Kovalev M, Girlich E (1999) New facets of the linear ordering polytope. SIAM J Discrete Math 12:326–336

    Article  MathSciNet  MATH  Google Scholar 

  • Burkard RE, Çela E, Pardalos PM, Pitsoulis LS (1998) The quadratic assignment problem. In: Pardalos PM, Du D-Z (eds) Handbook of combinatorial optimization. Kluwer Academic, Dordrecht, pp 241–338

    Google Scholar 

  • Campos V, Laguna M, Martí R (1998) Scatter search for the linear ordering problem. Tech rep, Graduate School of Business, University of Colorado, Boulder, CO 80309, USA

  • Campos V, Glover F, Laguna M, Martí R (2001) An experimental evaluation of a scatter search for the linear ordering problem. J Glob Optim 21:397–414

    Article  MATH  Google Scholar 

  • Campos V, Laguna M, Martí R (2005) Context-independent scatter and tabu search for permutation problems. INFORMS J Comput 17:111–122

    Article  MathSciNet  Google Scholar 

  • Chanas S, Kobylański P (1996) A new heuristic algorithm solving the linear ordering problem. Comput Optim Appl 6:191–205

    MathSciNet  MATH  Google Scholar 

  • Chaovalitwongse W, Kim D-K, Pardalos PM (2003) Grasp with a new local search scheme for vehicle routing problems with time windows. J Combin Optim 7:179–207

    Article  MathSciNet  MATH  Google Scholar 

  • Chenery HB, Watanabe T (1958) International comparisons of the structure of production. Econometrica 26:487–521

    Article  Google Scholar 

  • Chiarini B, Chaovalitwongse W, Pardalos PM (2004) A new algorithm for the triangulation of input-output tables. In: Migdalas A, Pardalos PM, Baourakis G (eds) Supply chain and finance. World Scientific, Singapore, pp 254–273

    Google Scholar 

  • Christof T, Reinelt G (1997) Low-dimensional linear ordering polytopes

  • Even G, Naor J, Rao S, Schieber B (2000) Divide-and-conquer approximation algorithms via spreading metrics. J ACM 47:585–616

    Article  MathSciNet  Google Scholar 

  • Feo TA, Resende MGC (1995) Greedy randomized adaptive search procedures. J Glob Optim 2:1–27

    MathSciNet  Google Scholar 

  • Festa P, Resende MGC (2000) GRASP: An annotated bibliography. Tech rep, AT&T Labs Research, Florham Park, NJ 07733, USA

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York

    MATH  Google Scholar 

  • Glover F, Laguna M (1997) Tabu search. Kluwer Academic, Dordrecht

    Book  MATH  Google Scholar 

  • Goemans MX, Williamson DP (1995) Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J ACM 42:1115–1145

    Article  MathSciNet  MATH  Google Scholar 

  • González CG, Pérez-Brito D (2001) A variable neighborhood search for solving the linear ordering problem. In: Proceedings of the MIC’2001-4th metaheuristics international conference, pp 181–185

  • Greistorfer P (2004) Experimental pool design: input, output and combination strategies for scatter search, pp 279–300

  • Grötschel M, Jünger M, Reinelt G (1984) A cutting plane algorithm for the linear ordering problem. Oper Res 2:1195–1220

    Article  Google Scholar 

  • Grötschel M, Jünger M, Reinelt G (1985) Facets of the linear ordering polytope. Math Programm 33:43–60

    Article  MATH  Google Scholar 

  • Hansen M (1989) Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems. In: Proceedings of the 30th annual symposium on foundations of computer science. IEEE Comput Soc, Los Alamitos, pp 604–609

    Chapter  Google Scholar 

  • Huang G, Lim A (2003) Designing a hybrid genetic algorithm for the linear ordering problem. In: Cantú-Paz E, Foster JA, Deb K et al. (eds) Lecture notes in computer science, vol 2723. Springer, Berlin, pp 1053–1064

    Google Scholar 

  • Jünger M (1985) Polyhedral combinatorics and the acyclic subdigraph problem. Research and Exposition in Mathematics, vol 7. Heldermann, Berlin

    MATH  Google Scholar 

  • Laguna M, Martí R (1998) GRASP and path relinking for 2-layer straight line crossing minimization. INFORMS J Comput 11:44–52

    Article  Google Scholar 

  • Laguna M, Martí R, Campos V (1999) Intensification and diversification with elite tabu search solutions for the linear ordering problem. Comput Oper Res 26:1217–1230

    Article  MATH  Google Scholar 

  • Lee G, Lo S-C, Chen ALP (2002) Data allocation on wireless broadcast channels for efficient query processing. IEEE Trans Comput 51:1237–1252

    Article  MathSciNet  Google Scholar 

  • Leontief W (1986) Input-output economics. Oxford University Press, London

    Google Scholar 

  • Leung J, Lee J (1994) More facets from fences for linear ordering and acyclic subgraphs polytopes. Discrete Appl Math 50:185–200

    Article  MathSciNet  MATH  Google Scholar 

  • Martí R (2003) Multi-start methods. In: Glover F, Kochenberger GA (eds) Handbook of metaheuristics. International series in operations research & management sciences. Kluwer Academic, Dordrecht, pp 355–368, Chap 12

    Google Scholar 

  • Mitchell JE (1997) Computational experience with an interior point cutting plane algorithm. Tech rep, Mathematical Sciences, Rensellaer Polytechnic Institute, Troy, NY 12180-3590, USA

  • Mitchell JE (2002) Generating linear ordering problems. http://www.rpi.edu/~mitchj/generators/linord

  • Mitchell JE, Borchers B (2000) Solving linear ordering problems with a combined interior point/simplex cutting plane algorithm. In: Frenk H et al. (eds) High performance optimization. Kluwer Academic, Dordrecht, pp 345–366, Chap 14. http://www.rpi.edu/mitchj/papers/combined.html

    Google Scholar 

  • Newman A (2000) Approximating the maximum acyclic subgraph. Master’s thesis, Massachusetts Institute of Technology

  • Newman A (2004) Cuts and orderings: On semidefinite relaxations for the linear ordering problem. In: Jansen K, Khanna S, Rolim JDP, Ron D (eds) Lecture notes in computer science, vol 3122. Springer, Berlin, pp 195–206

    Google Scholar 

  • Newman A, Vempala S (2001) Fences are futile: on relaxations for the linear ordering problem. In: Proceedings of the eighth conference on integer programming and combinatorial optimization (IPCO), pp 333–347

  • Rao S, Richa AW (2004) New approximation techniques for some linear ordering problems. SIAM J Comput 34:388–404

    Article  MathSciNet  MATH  Google Scholar 

  • Reinelt G (1985) The linear ordering problem: algorithms and applications. Research and exposition in mathematics, vol 8. Heldermann, Berlin

    MATH  Google Scholar 

  • Reinelt G (1993) A note on small linear ordering polytope. Discrete Comput Geom 10:67–78

    Article  MathSciNet  MATH  Google Scholar 

  • Reinelt G (2002) Linear ordering library (LOLIB). http://www.iwr.uni-heildelberg.de/iwr/comopt/soft/LOLIB/LOLIB.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to W. Art Chaovalitwongse.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chaovalitwongse, W.A., Oliveira, C.A.S., Chiarini, B. et al. Revised GRASP with path-relinking for the linear ordering problem. J Comb Optim 22, 572–593 (2011). https://doi.org/10.1007/s10878-010-9306-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-010-9306-x

Keywords

Navigation