The Teacher Placement using K-Means Clustering and Genetic Algorithm

Authors

  • Haris Sriwindono Sanata Dharma University
  • PH Prima Rosa Sanata Dharma University
  • Kartono Pinaryanto Sanata Dharma University

DOI:

https://doi.org/10.34306/conferenceseries.v4i1.669

Keywords:

Clustering, K-means, genetic, crossover, mutation

Abstract

The problem of teacher placement in a school is a problem faced by Magelang Regency. The success of teacher placement is determined by the minimum total distance between the teacher and the school, with the aim that teacher performance is maintained. In computer science this problem is an NP-hard problem that takes a very long time to achieve optimal results when done with conventional methods. Another approach to solve this problem is to use heuristic algorithms, one of which is by using genetic algorithms. To further improve the performance of genetic algorithms, one way is to narrow the search space. In this study, the problem will be broken down first through a clustering process so that the search space becomes narrower, before being subjected to genetic algorithm processes. This study will cluster the original data, before being subjected to a genetic algorithm to solve the problem of teacher placement. The clustering method used is the K-Means clustering method while the Genetic Algorithm uses the Ordered Crossover (OX) operator and the Partial Shuffle Mutation (PSM) mutation operator. From this study, it was found that by performing K-Means clustering before the optimization process using the Genetic Algorithm turned out to get better results than without using clustering. The total distance without clustering is 11751 km while with clustering it 9259 km. Also the total running time to execute this program turned out to be much shorter (from the order of hours to the order of minutes).

Downloads

Download data is not yet available.

Downloads

Published

2022-01-25

How to Cite

Sriwindono, H., Rosa, P. P., & Pinaryanto, K. . (2022). The Teacher Placement using K-Means Clustering and Genetic Algorithm. Conference Series, 4(1), 43–51. https://doi.org/10.34306/conferenceseries.v4i1.669