Abstract
A heuristic algorithm is developed for finding the maximum independent set of vertices in an undirected graph. To this end, the technique of finite partially ordered sets is used, in particular, the technique of partitioning such a set into a minimum number of chains. A special digraph is constructed and a solution algorithm is proposed on the basis of a hypothesis about its properties. Some experimental data are presented for well-known examples.
Similar content being viewed by others
References
M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness [Russian translation], Mir, Moscow (1982).
A Compendium of NP Optimization Problems, Royal Inst. of Technology, Stockholm (1998).
M. N. S. Swamy and K. Thulasiraman, Graphs, Networks, and Algorithms [Russian translation], Mir, Moscow (1984).
D. B. West, Introduction to Graph Theory, Prentice Hall, Englewood Cliffs, NJ (1996).
E. M. Reingold, J. Nivergelt, and N. Deo, Combinatorial Algorithms: Theory and Practice [Russian translation], Mir, Moscow (1980).
L. R. Jr. Ford and D. R. Fulkerson, Flows in Networks [Russian translation], Mir, Moscow (1966).
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Kibernetika i Sistemnyi Analiz, No. 5, pp. 41–48, September–October 2012.
Rights and permissions
About this article
Cite this article
Plotnikov, A.D. Heuristic algorithm for finding the maximum independent set. Cybern Syst Anal 48, 673–680 (2012). https://doi.org/10.1007/s10559-012-9448-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-012-9448-1