Skip to main content

Advertisement

Log in

Two grouping-based metaheuristics for clique partitioning problem

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Given a connected, undirected graph G = (V,E), where V is the set of vertices and E is the set of edges, the clique partitioning problem (CPP) seeks on this graph a partition of set V into minimum number of subsets such that each subset is a clique. The CPP is an \(\mathcal {NP}\)-Hard problem and finds numerous practical applications in diverse domains like digital design synthesis, clustering etc. Despite its computational complexity and its numerous applications, only problem-specific heuristics have been developed so far for this problem in the literature. In this paper, two metaheuristic techniques – a steady-state grouping genetic algorithm and an artificial bee colony algorithm – are proposed for the CPP. Both the proposed approaches are designed in such a way that the grouping structure of the CPP is exploited effectively while generating new solutions. Since artificial bee colony algorithm is comparatively a new metaheuristic technique, special attention has been given to the design of this algorithm for the CPP and we came out with a new neighboring solution generation method utilizing solution components from multiple solutions. The proposed approaches have been tested on publicly available 37 DIMACS graph instances. Computational results show the effectiveness of the proposed approaches.

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
Fig. 2

Similar content being viewed by others

References

  1. Bhasker J, Samad T (1991) The clique partitioning problem. Comput Math Appl 22:1–11

    Article  MathSciNet  MATH  Google Scholar 

  2. Dao TK, Pan TS, Nguyen TT, Chu SC (2015) A compact articial bee colony optimization for topology control scheme in wireless sensor networks. J Inf Hiding Multimed Signal Process 6:297–310

    Google Scholar 

  3. Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York

    Google Scholar 

  4. Falkenauer E (1998) Genetic algorithms and grouping problems. John Wiley & Sons, Chicester

    MATH  Google Scholar 

  5. Gao W, Liu S (2011) Improved artificial bee colony algorithm for global optimization. Inf Process Lett 111:871–882

    Article  MathSciNet  MATH  Google Scholar 

  6. Garey MR, Johnson DS (1979) Computers and Intractibility: A Guide to the Theory of NP-completeness. Freeman and Co., San Francisco

    MATH  Google Scholar 

  7. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press

  8. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Computer Engineering Department Engineering Faculty. Erciyes University, Turkey

    Google Scholar 

  9. Karp RM (1972) Reducibility among combinatorial problems. In: Miller R. E., Thatcher J. W. (eds) Complexity of Computer Computations New York: Plenum, pp 85–103

    Chapter  Google Scholar 

  10. Kim JT, Shin DR (2002) New efficient clique partitioning algorithms for register-transfer synthesis of data paths. J Korean Phys Soc 40:754–758

    Article  Google Scholar 

  11. Pan QK, Tasgetiren MF, Suganthan PN, Chua TJ (2011) A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf Sci 181:2455–2468

    Article  MathSciNet  Google Scholar 

  12. Pandiri V, Singh A (2016) Swarm intelligence approaches for multidepot salesmen problems with load balancing. Appl Intell 44:849–861

    Article  Google Scholar 

  13. Singh A (2009) An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl Soft Comput 9:625–631

    Article  Google Scholar 

  14. Sundar S, Singh A (2010a) A swarm intelligence approach to the quadratic minimum spanning tree problem. Inf Sci 180:3182–3191

  15. Sundar S, Singh A (2010b) A swarm intelligence approach to the quadratic multiple knapsack problem ICONIP 2010, Part I, Lecture Notes in Computer Science, vol 6443. Springer, pp 626–633

  16. Tseng CJ (1984) Automated synthesis of data paths in digital systems. Ph. D. Thesis, Dept. of Electrical and Computer Engineering Carnegie-Mellon University, Pittsburg, PA

  17. Wang H, Wu Z, Rahnamayan S, Sun H, Liu Y, Pan JS (2014) Multi-strategy ensemble artificial bee colony algorithm. Inf Sci 279:587–603

    Article  MathSciNet  MATH  Google Scholar 

  18. Zhao J, Lv L, Wang H, Tan DK, Ye J, Sun H, Hu YT (2016) Artifcial bee colony based on special central and adapt number of dimensions learning. J Inf Hiding Multimed Signal Process 7:645–652

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shyam Sundar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sundar, S., Singh, A. Two grouping-based metaheuristics for clique partitioning problem. Appl Intell 47, 430–442 (2017). https://doi.org/10.1007/s10489-017-0904-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-0904-5

Keywords

Navigation