Optimization Letters

, Volume 7, Issue 2, pp 207–220 | Cite as

A new greedy algorithm for the quadratic assignment problem

Original Paper

Abstract

The classical greedy algorithm for discrete optimization problems where the optimal solution is a maximal independent subset of a finite ground set of weighted elements, can be defined in two ways which are dual to each other. The Greedy-In where a solution is constructed from the empty set by adding the next best element, one at a time, until we reach infeasibility, and the Greedy-Out where starting from the ground set we delete the next worst element, one at a time, until feasibility is reached. It is known that while the former provides an approximation ratio for maximization problems, its worst case performance is not bounded for minimization problems, and vice-versa for the later. However the Greedy-Out algorithm requires an oracle for checking the existence of a maximal independent subset which for most discrete optimization problems is a difficult task. In this work we present a Greedy-Out algorithm for the quadratic assignment problem by providing a combinatorial characterization of its solutions.

Keywords

Approximation algorithms Quadratic assignment problem Greedy algorithm 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Burkard R.E., Çela E., Pardalos P.M., Pitsoulis L.S.: The quadratic assignment problem. In: Pardalos, P.M., Pardalos, P.M. (eds) Handbook of Combinatorial Optimization, vol. 3, pp. 241–337. Kluwer Academic Publishers, Boston (1998)Google Scholar
  2. 2.
    Çela E.: The Quadratic Assignment Problem: Theory and Algorithms. Kluwer Academic Publishers, Dordrecht (1998)MATHGoogle Scholar
  3. 3.
    Edmonds J.: Matroids and the greedy algorithm. Math. Program. 1, 127–136 (1971)MathSciNetMATHCrossRefGoogle Scholar
  4. 4.
    Faigle U.: The greedy algorithm for partially ordered sets. Discret. Math. 28, 153–159 (1979)MathSciNetMATHCrossRefGoogle Scholar
  5. 5.
    Frieze A.M.: Complexity of a 3-dimensional assignment problem. Eur. J. Oper. Res. 13, 161–164 (1983)MathSciNetMATHCrossRefGoogle Scholar
  6. 6.
    Gale D.: Optimal assignments in an ordered set: an application of matroid theory. J. Combin. Theory 4, 176–180 (1968)MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    Hausmann D., Korte B.: K-greedy algorithms for independence systems. Math. Methods Oper. Res. 22(1), 219–228 (1978)MathSciNetMATHCrossRefGoogle Scholar
  8. 8.
    Hausmann D., Korte B., Jenkyns T.A.: Worst case analysis of greedy type algorithms for independence systems. Math. Program. Study 12, 120–131 (1980)MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Helman P., Moret B.M.E., Shapiro H.D.: An exact characterization of greedy structures. SIAM J. Discret. Math. 6(2), 274–283 (1993)MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Kernighan B., Lin S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. J. 49, 291–307 (1972)Google Scholar
  11. 11.
    Koopmans T.C., Beckmann M.J.: Assignment problems and the location of economic activities. Econometrica 25, 53–76 (1957)MathSciNetMATHCrossRefGoogle Scholar
  12. 12.
    Korte, B., Lovász, L.: Mathematical structures underlying greedy algorithms. In: Fundamentals of Computation Theory, vol. 117 of Lecture Notes in Computer Science, pp. 205–209. Springer (1981)Google Scholar
  13. 13.
    Korte B., Vygen J.: Combinatorial Optimization: Theory and Algorithms, 2nd edn. Springer, Berlin (2002)MATHGoogle Scholar
  14. 14.
    Korte B., Monma C.L.: Some remarks on a classification of oracle-type algorithms. Int. Ser. Numer. Math. 46, 195–215 (1979)MathSciNetGoogle Scholar
  15. 15.
    Krokhmal P., Grundel D., Pardalos P.M.: Asymptotic behavior of the expected optimal value of the multidimensional assignment problem. Math. Program. 109(2–3), 525–551 (2007)MathSciNetMATHCrossRefGoogle Scholar
  16. 16.
    Krokhmal P., Pardalos P.M.: Random assignment problems. Eur. J. Oper. Res. 194(1), 1–17 (2009)MathSciNetMATHCrossRefGoogle Scholar
  17. 17.
    Lawler E.L.: The quadratic assignment problem. Manag. Sci. 9, 586–599 (1963)MathSciNetMATHCrossRefGoogle Scholar
  18. 18.
    Pardalos P.M., Rendl F., Wolkowicz H.: The quadratic assignment problem: a survey and recent developments. In: Pardalos, P.M., Wolkowicz, H. (eds) Quadratic assignment and related problems, volume 16 of DIMACS Series on Discrete Mathematics and Theoretical Computer Science, pp. 1–42. American Mathematical Society, Providence (1994)Google Scholar
  19. 19.
    Queyranne M.: Performance ratio of heuristics for triangle inequality quadratic assignment problems. Oper. Res. Lett. 4, 231–234 (1986)MathSciNetMATHCrossRefGoogle Scholar
  20. 20.
    Rado R.: A note on independence functions. Proc. Lond. Math. Soc. 7, 300–320 (1957)MathSciNetMATHCrossRefGoogle Scholar
  21. 21.
    Sahni S., Gonzalez T.: P-complete approximation problems. J. Assoc. Comput. Mach. 23, 555–565 (1976)MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2011

Authors and Affiliations

  1. 1.Department of Mathematical, Computational and Physical SciencesAristotle University of ThessalonikiThessalonikiGreece

Personalised recommendations