Skip to main content
Log in

A Multilevel Search Algorithm for the Maximization of Submodular Functions Applied to the Quadratic Cost Partition Problem

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

Abstract

Maximization of submodular functions on a ground set is a NP-hard combinatorial optimization problem. Data correcting algorithms are among the several algorithms suggested for solving this problem exactly and approximately. From the point of view of Hasse diagrams data correcting algorithms use information belonging to only one level in the Hasse diagram adjacent to the level of the solution at hand. In this paper, we propose a data correcting algorithm that looks at multiple levels of the Hasse diagram and hence makes the data correcting algorithm more efficient. Our computations with quadratic cost partition problems show that this multilevel search effects a 8- to 10-fold reduction in computation times, so that some of the dense quadratic partition problem instances of size 500, currently considered as some of the most difficult problems and far beyond the capabilities of current exact methods, are solvable on a personal computer working at 300 MHz within 10 min.

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

  1. J.E. Beasley (1993) ArticleTitleLagrangean heuristics for location problems European Journal of Operational Research 65 383–399 Occurrence Handle10.1016/0377-2217(93)90118-7

    Article  Google Scholar 

  2. F. Barahona M. Grötschel M. Junger G. Reinelt. (1988) ArticleTitleAn application of combinatorial optimization to statistical physics and circuit layout design Operations Research 36 IssueID3 493–512

    Google Scholar 

  3. F. Barahona M. Junger G. Reinelt (1989) ArticleTitleExperiments in quadratic 0-1 programming Mathematical Programming 44 127–137

    Google Scholar 

  4. S. Benati (2003) ArticleTitleAn improved branch and bound method for the uncapacitated competitive location problem Annals of Operations Research 122 43–58

    Google Scholar 

  5. Cherenin V.P. (1962): Solving some combinatorial problems of optimal planning by the method of successive calculations. In: Proceedings of the Conference on Experiences and Perspectives of the Application of Mathematical Methods and Electronic Computers in Planning, Mimeograph, Novosibirsk (in Russian)

  6. F. Glover G.A. Kochenberger B. Alidaee (1998) ArticleTitleAdaptive memory tabu search for binary quadratic programs Management Science 44 IssueID3 336–345

    Google Scholar 

  7. B. Goldengorin (1983) ArticleTitleA correcting algorithm for solving some discrete optimization problems Soviet Math. Dokl 27 620–623

    Google Scholar 

  8. B. Goldengorin G. Gutin (1998) Polynomially solvable cases of the supermodular set function minimization problem. Research Report TR/6/98 Department of Mathematics and Statistics, Brunel University, Uxbridge, Middlesex United Kingdom

    Google Scholar 

  9. B. Goldengorin G. Sierksma G.A. Tijssen M. Tso (1999) ArticleTitleThe data-correcting algorithm for the minimization of supermodular functions Management Science 45 IssueID11 1539–1551

    Google Scholar 

  10. B. Goldengorin (2002) Data correcting algorithms in combinatorial optimization. Ph.D. Thesis, SOM Research Institute University of Groningen Groningen, The Netherlands

    Google Scholar 

  11. V.R. Khachaturov (1989) Mathematical Methods of Regional Programming Nauka Moscow

    Google Scholar 

  12. H. Lee G.L. Nemhauser Y. Wang (1996) ArticleTitleMaximizing a submodular function by integer programming: Polyhedral results for the quadratic case European Journal of Operational Research 94 154–166

    Google Scholar 

  13. M. Minoux (1977) Accelerated greedy algorithms for maximizing submodular set functions J. Stoer (Eds) Actes Congres IFIP Springer Verlag Berlin 234–243

    Google Scholar 

  14. P.M. Pardalos G.P. Rodgers (1990) ArticleTitleComputational aspects of a branch and bound algorithm for quadratic zero-one programming Computing 40 131–144

    Google Scholar 

  15. S. Poljak F. Rendl (1995) ArticleTitleSolving the max-cut problem using eigenvalues Discrete Applied Mathematics 62 249–278

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boris Goldengorin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Goldengorin, B., Ghosh, D. A Multilevel Search Algorithm for the Maximization of Submodular Functions Applied to the Quadratic Cost Partition Problem. J Glob Optim 32, 65–82 (2005). https://doi.org/10.1007/s10898-004-5909-z

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-004-5909-z

Keywords

Navigation