Skip to main content

Advertisement

Log in

Two metaheuristics for solving the connected multidimensional maximum bisection problem

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, a connected multidimensional maximum bisection problem is considered. This problem is a generalization of a standard NP-hard maximum bisection problem, where each graph edge has a vector of weights and induced subgraphs must be connected. We propose two metaheuristic approaches, a genetic algorithm (GA) and an electromagnetism-like metaheuristic (EM). The GA uses modified integer encoding of individuals, which enhances the search process and enables usage of standard genetic operators. The EM, besides standard attraction–repulsion mechanism, is extended with a scaling procedure, which additionally moves EM points closer to local optima. A specially constructed penalty function, used for both approaches, is performed as a practical technique for temporarily including infeasible solutions into the search process. Both GA and EM use the same local search procedure based on 1-swap improvements. Computational results were obtained on instances from literature with up to 500 vertices and 60,000 edges. EM reaches all known optimal solutions on small-size instances, while GA reaches all known optimal solutions except for one case. Both proposed methods give results on medium-size and large-scale instances, which are out of reach for exact methods.

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.

Fig. 1

Similar content being viewed by others

References

  • Birbil ŞI, Fang SC (2003) An electromagnetism-like mechanism for global optimization. J Gobal Optim 25(3):263–282

    Article  MathSciNet  MATH  Google Scholar 

  • Filipović V (2003) Fine-grained tournament selection operator in genetic algorithms. Comput Inform 22(2):143–161

    MathSciNet  MATH  Google Scholar 

  • Filipović V (2011) An electromagnetism metaheuristic for the uncapacitated multiple allocation hub location problem. Serd J Comput 5(3):261–272

    Google Scholar 

  • Fischetti M, Lodi A (2003) Local branching. Math Program 98(1–3):23–47

    Article  MathSciNet  MATH  Google Scholar 

  • Garey MR, Johnson DS, Stockmeyer L (1976) Some simplified NP-complete graph problems. Theor Comput Sci 1(3):237–267

    Article  MathSciNet  MATH  Google Scholar 

  • Ghosh A, Tsutsui S (2012) Advances in evolutionary computing: theory and applications. Springer Science & Business Media, Berlin, Heidelberg

    MATH  Google Scholar 

  • Hansen P, Mladenović N, Urošević D (2006) Variable neighborhood search and local branching. Comput Oper Res 33(10):3034–3045

    Article  MATH  Google Scholar 

  • Hendrickson B, Leland R (1995) An improved spectral graph partitioning algorithm for mapping parallel computations. SIAM J Sci Comput 16(2):452–469

    Article  MathSciNet  MATH  Google Scholar 

  • Kartelj A (2013) Electromagnetism metaheuristic algorithm for solving the strong minimum energy topology problem. Yu J Oper Res 23(1):43–57

    Article  MathSciNet  MATH  Google Scholar 

  • Kratica J (1999) Improving performances of the genetic algorithm by caching. Comput Artif intell 18(3):271–283

    MATH  Google Scholar 

  • Kratica J (2012) An electromagnetism-like approach for solving the low autocorrelation binary sequence problem. Int J Comput Commun Control 7(4):688–695

    Article  MathSciNet  Google Scholar 

  • Lim TY (2014) Structured population genetic algorithms: a literature survey. Artif Intell Rev 41(3):385–399

    Article  MathSciNet  Google Scholar 

  • Maksimović Z (2015a) A connected multidimensional maximum bisection problem. Preprint. arXiv:1512.00614

  • Maksimović Z (2015b) A multidimensional maximum bisection problem. Preprint. arXiv:1506.07731

  • Neri F, Cotta C (2012) Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol Comput 2:1–14

    Article  Google Scholar 

  • Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Patt Anal Mach Intell 22(8):888–905

    Article  Google Scholar 

  • Słowik A, Białko M (2006) Partitioning of vlsi circuits on subcircuits with minimal number of connections using evolutionary algorithm. In: Rutkowski L, Tadeusiewicz R, Zadeh LA, Zurada J (eds) Artificial intelligence and soft computing—ICAISC 2006, Springer, Berlin, Heidelberg pp 470–478

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zoran Maksimović.

Ethics declarations

Conflict of interest

Z. Maksimović, J. Kratica and A. Savić state that there are no conflicts of interest.

Informed consent

This article does not contain any studies with human subjects.

Research involving human participants and/or animals

This article does not contain any studies with human or animal subjects.

Additional information

Communicated by V. Loia.

This research was partially supported by Serbian Ministry of Education, Science and Technological Development under the Grant Nos. 174010 and 174033.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Maksimović, Z., Kratica, J. & Savić, A. Two metaheuristics for solving the connected multidimensional maximum bisection problem. Soft Comput 21, 6453–6469 (2017). https://doi.org/10.1007/s00500-016-2203-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-016-2203-1

Keywords

Navigation