Using Genetic Algorithm in Clustering Problem for Weighted Oriented Graph
( Pp. 93-101)
More about authors
Kulikov Alexander A.
Cand. Sci. (Eng.); associate professor, Department of Instrumental and Application Software, associate professor, Department of Digital and Additive Technologies; Financial University under the Government of the Russian Federation; Moscow, Russian Federation
MIREA – Russian Technological University
Moscow, Russian Federation;
MIREA – Russian Technological University
Moscow, Russian Federation;
Abstract:
Optimization is a very important concept in any field of business, be it retail, finance, automotive or healthcare. The goal of optimization is to find a point or set of points in the search space by minimizing/maximizing the loss/cost function that gives the optimal solution for the problem at hand. In this case, clustering methods, data mining techniques and clustering optimization algorithms are of particular importance. In this context, metaheuristic algorithms, which include the genetic algorithm, become particularly popular and important. Thus, the aim of the paper is to examine the possibilities of using genetic algorithm in the clustering problem for weighted directed graph. Objectives: 1) to consider the peculiarities of using GA in optimization problems; 2) to propose a variant of solving the problem of partitioning some set of ISP users into groups according to a certain set of characteristics using GA; 3) to evaluate the efficiency of the proposed GA in comparison with the algorithm of limit enumeration. Research methods: methods of system analysis, applied and computational mathematics; experimental research; computer and simulation modeling. As a result of the research, the paper proposes an approach for solving the problem of clustering Internet users using a genetic algorithm. To take into account the specificity of the problem and to improve the efficiency of the genetic algorithm, heterogeneous chromosomes were used and modifications were made in the course of classical procedures of crossing and mutation. Conclusions. The developed algorithm was tested for performance in comparison with the limit search algorithm and its significant advantage in this indicator was shown. To take into account the specifics of the task and increase the efficiency of the GA, heterogeneous chromosomes were used. To achieve this, significant modifications were made to the classical procedures of crossing and mutation. The developed algorithm was tested for performance in comparison with the limit search algorithm and its significant advantage in this indicator was shown. The obtained comparison results allow us to assert that already for 150 units of the original set, solving the problem using the limit search method requires a disproportionately large amount of time. While the proposed GA provides a solution for a significantly larger problem dimension in a quite acceptable time.
How to Cite:
Kulikov A.A. Using Genetic Algorithm in Clustering Problem for Weighted Oriented Graph. Computational Nanotechnology. 2024. Vol. 11. No. 2. Pp. 93–105. (In Rus.). DOI: 10.33693/2313-223X-2024-11-2-93-101. EDN: MULJLE
Reference list:
Ling Li, Xiangbing Zhou. An improved genetic algorithm with Lagrange and density method for clustering. Concurrency and Computation: Practice and Experience. 2020. No. 32.
Akopov A.S., Beklaryan G.L. Multi-agent genetic algorithm based on fuzzy clustering for solving multicriteria problems. Artificial Societies. 2020. No. 2. Pp. 10–17. (In Rus.)
Stepanyan I.V. Molecular genetic algorithms for data clustering. Scientific and Technical Information. Series 2: Information Processes and Systems. 2021. No. 1. Pp. 1–8. (In Rus.)
Heidari E., Movaghar A. A novel approach for clustering and routing in WSN using genetic algorithm and equilibrium optimizer. International Journal of Communication Systems. 2020. No. 35. Pp. 112–119.
Germanchuk M.S., Lemtyuzhnikova D.V., Lukyanenko V.A. Metaheuristic algorithms for multi-agent routing problems. Management Problems. 2020. No. 6. Pp. 3–13. (In Rus.)
Petrov T.I., Safin A.R., Nizamiev M.F. Application of a genetic algorithm in the development of software for material selection in the optimization of synchronous motors. Bulletin of the Kazan State Energy University. 2022. No. 2. Pp. 96–105. (In Rus.)
Gola K.K., Singh B.M. Multi-objective hybrid capuchin search with genetic algorithm based hierarchical resource allocation scheme with clustering model in cloud computing environment. Concurrency and Computation: Practice and Experience. 2023. No. 35. Pp. 67–73.
Houshmand-Nanehkaran F., Lajevardi S.M. Optimization of fuzzy similarity by genetic algorithm in user-based collaborative filtering recommender systems. Expert Systems. 2022. No. 39. Pp. 39–45.
Aralbaev R.A., Tarasov A.A. Optimization problems and application of genetic algorithm algorithms in practice. Innovation. Science. Education. 2021. No. 48. Pp. 1645–1653. (In Rus.)
Eremin E.L., Shelenok E.A. Genetic algorithm in the problem of parametric optimization of hyperstable control systems. Bulletin of the Pacific State University. 2023. No. 1. Pp. 29–38. (In Rus.)
Üstün O., Bekiroğlu E. Design of highly effective multilayer feedforward neural network by using genetic algorithm. Expert Systems. 2020. No. 37. Pp. 135–142.
Cao Jianli, Chen Zhikui. Parallel genetic algorithm for N-queens problem based on message passing interface-compute unified device architecture. Computational Intelligence. 2020. No. 36. Pp. 56–59.
Chanu Y.J., Singh Kh.M. A new hybrid image segmentation approach using clustering and black hole algorithm. Computational Intelligence. 2020. No. 39. Pp. 145–152.
Minitaeva A.M., Vekshin R.D., Shatilov A.A. Analysis of various types of genetic algorithms in optimization problems. Technologies of Engineering and Information Systems. 2022. No. 1. Pp. 21–34. (In Rus.)
Bezgachev F.V., Galushin P.V., Rudakova E.N. Efficient implementation of initialization and mutation in a pseudo-Boolean optimization genetic algorithm. E-Scio. 2020. No. 4 (43). Pp. 224–231. (In Rus.)
Bizyanov E.E., Kozlova I.S. Optimization of vehicle scheduling management processes using a fuzzy genetic algorithm. Economic Bulletin of Donbass State Technical University. 2020. No. 4. Pp. 49–55. (In Rus.)
Baodan Sun, Yun Zhou. Bayesian network structure learning with improved genetic algorithm. International Journal of Intelligent Systems. 2022. No. 37. Pp. 123–129.
Chebouba B.N., Mellal M.A. Fuzzy multiobjective system reliability optimization by genetic algorithms and clustering analysis. Quality and Reliability Engineering International. 2020. No. 37. Pp. 178–183.
Denisov M.A., Sopov E.A. Genetic algorithm of conditional optimization for designing informative features in classification problems. Siberian Aerospace Journal. 2021. No. 22. Pp. 18–31. (In Rus.)
Belousov A.O., Gordeeva V.O. Comparison of genetic algorithm and evolutionary strategies in optimizing stripline modal filters. Radio Engineering and Electronics. 2023. No. 11. Pp. 1079–1089. (In Rus.)
Akopov A.S., Beklaryan G.L. Multi-agent genetic algorithm based on fuzzy clustering for solving multicriteria problems. Artificial Societies. 2020. No. 2. Pp. 10–17. (In Rus.)
Stepanyan I.V. Molecular genetic algorithms for data clustering. Scientific and Technical Information. Series 2: Information Processes and Systems. 2021. No. 1. Pp. 1–8. (In Rus.)
Heidari E., Movaghar A. A novel approach for clustering and routing in WSN using genetic algorithm and equilibrium optimizer. International Journal of Communication Systems. 2020. No. 35. Pp. 112–119.
Germanchuk M.S., Lemtyuzhnikova D.V., Lukyanenko V.A. Metaheuristic algorithms for multi-agent routing problems. Management Problems. 2020. No. 6. Pp. 3–13. (In Rus.)
Petrov T.I., Safin A.R., Nizamiev M.F. Application of a genetic algorithm in the development of software for material selection in the optimization of synchronous motors. Bulletin of the Kazan State Energy University. 2022. No. 2. Pp. 96–105. (In Rus.)
Gola K.K., Singh B.M. Multi-objective hybrid capuchin search with genetic algorithm based hierarchical resource allocation scheme with clustering model in cloud computing environment. Concurrency and Computation: Practice and Experience. 2023. No. 35. Pp. 67–73.
Houshmand-Nanehkaran F., Lajevardi S.M. Optimization of fuzzy similarity by genetic algorithm in user-based collaborative filtering recommender systems. Expert Systems. 2022. No. 39. Pp. 39–45.
Aralbaev R.A., Tarasov A.A. Optimization problems and application of genetic algorithm algorithms in practice. Innovation. Science. Education. 2021. No. 48. Pp. 1645–1653. (In Rus.)
Eremin E.L., Shelenok E.A. Genetic algorithm in the problem of parametric optimization of hyperstable control systems. Bulletin of the Pacific State University. 2023. No. 1. Pp. 29–38. (In Rus.)
Üstün O., Bekiroğlu E. Design of highly effective multilayer feedforward neural network by using genetic algorithm. Expert Systems. 2020. No. 37. Pp. 135–142.
Cao Jianli, Chen Zhikui. Parallel genetic algorithm for N-queens problem based on message passing interface-compute unified device architecture. Computational Intelligence. 2020. No. 36. Pp. 56–59.
Chanu Y.J., Singh Kh.M. A new hybrid image segmentation approach using clustering and black hole algorithm. Computational Intelligence. 2020. No. 39. Pp. 145–152.
Minitaeva A.M., Vekshin R.D., Shatilov A.A. Analysis of various types of genetic algorithms in optimization problems. Technologies of Engineering and Information Systems. 2022. No. 1. Pp. 21–34. (In Rus.)
Bezgachev F.V., Galushin P.V., Rudakova E.N. Efficient implementation of initialization and mutation in a pseudo-Boolean optimization genetic algorithm. E-Scio. 2020. No. 4 (43). Pp. 224–231. (In Rus.)
Bizyanov E.E., Kozlova I.S. Optimization of vehicle scheduling management processes using a fuzzy genetic algorithm. Economic Bulletin of Donbass State Technical University. 2020. No. 4. Pp. 49–55. (In Rus.)
Baodan Sun, Yun Zhou. Bayesian network structure learning with improved genetic algorithm. International Journal of Intelligent Systems. 2022. No. 37. Pp. 123–129.
Chebouba B.N., Mellal M.A. Fuzzy multiobjective system reliability optimization by genetic algorithms and clustering analysis. Quality and Reliability Engineering International. 2020. No. 37. Pp. 178–183.
Denisov M.A., Sopov E.A. Genetic algorithm of conditional optimization for designing informative features in classification problems. Siberian Aerospace Journal. 2021. No. 22. Pp. 18–31. (In Rus.)
Belousov A.O., Gordeeva V.O. Comparison of genetic algorithm and evolutionary strategies in optimizing stripline modal filters. Radio Engineering and Electronics. 2023. No. 11. Pp. 1079–1089. (In Rus.)
Keywords:
genetic algorithm, clustering, optimization, users, Internet, population, chromosomes.
Related Articles
Multiscale modeling for information control and processing Pages: 11-25 DOI: 10.33693/2313-223X-2021-8-1-11-25 Issue №18588
Application of collaborative filtering methods in the problem of predicting the performance of population optimization algorithms
recommender systems
optimization
evolutionary algorithms
swarm intelligence methods
Show more
12. CRIME IN THE FIELD OF INFORMATION TECHNOLOGY AND CYBER CRIME Pages: 130-135 Issue №11007
THE ISSUE OF THE RELATIONSHIP BETWEEN CYBERNETIC TECHNOLOGY AND CRIMINAL LAW
cybertechnology
criminal law
cybercrime
morality
cyberspace
Show more
13. CRIME IN THE FIELD OF INFORMATION TECHNOLOGY AND CYBER CRIME Pages: 156-159 Issue №9479
THE TRANSFORMATION OF THE BRITISH MODEL OF REGULATION OF INFORMATION RELATIONS IN THE INTERNET
The Draft Communications Data Bill
Snooper''s Charter
Internet
Communications Capabilities Development Programme
information relations
Show more
8. LAND AND PROPERTY RELATIONS Pages: 149-155 Issue №5306
THE RIGHTS TERMINATION BASES FOR THE LAND PLOTS OF THEIR OWNERS, LAND USERS, LAND OWNERS AND TENANTS
termination of rights to land plots
the owners of the land
users
landowners
tenants
Show more
9. Employment Law; Right to social security Pages: 145-148 Issue №2490
Using a commercial designation in the economic circulation
commercial designation
the exclusive right
the term of the exclusive right
ways to use commercial designations
the list of ways
Show more
6. Criminology Pages: 179-182 Issue №3132
On the influence of the media on crime
media
TV
Internet
crime
prevention
Show more
4. CRIMINAL - LEGAL, CRIMINOLOGICAL, ADMINISTRATIVE AND OTHER MEASURES FOR COUNTERING CRIME IN CONTEMPORARY CONDITIONS Pages: 155-158 Issue №19269
Factors Influencing the State of the Fight Against Cybercrime in the Modern World
cybercrime
personal data
security
prevention
public policy
Show more
4. Employment Law; Right to social security; Land law; Natural resource law; Environmental law; Pages: 154-155 Issue №4539
TRENDS OF MODERN TERRORISM
terrorism
factors
ideology
terrorist groups
homegrown terrorists
Show more
9. CRIMINAL LAW AND CRIMINOLOGY; CRIMINAL ENFORCEMENT LAW 12.00.08 Pages: 205-211 Issue №19457
Criminally-Legal Prevention of Sexual Assaults Against Minors on the Internet: Foreign and Domestic Experience
security
Internet
minors
abuse
online grooming
Show more
5. CIVIL LAW; ENTREPRENEURIAL LAW; FAMILY LAW; INTERNATIONAL PRIVATE LAW; Civil procedure arbitration procedure Pages: 128-132 Issue №6840
Information mediation system mediation obligations under the legislation of the Russian Federation
information intermediary
intermediation
provider
Internet
responsibility
Show more