Abstract:
Job recruitment and selection process is one of the most tedious tasks that Human Resource department in every organization has to perform. Recruiters of many companies face a lot of problems performing several steps manually. Thus, this project proposed a web-based Genetic Algorithm (GA) model for matching applicants to job using the typical genetic algorithm operators. Genetic Algorithms are numerical optimization algorithms based on the principle inspired from the genetic and evolution mechanisms observed in natural systems and population of living beings. The GA routine in this work is implemented V\\ using Java in order to be able to verify the performance of the GA approach in practical applications. The first step to be carried out by the applicant is to register while the system confirms that the registration is successful and subsequently generates an automatic user ID. The applicant is then matched with appropriate job position based on the qualification and area of specialization. This process is being achieved with genetic algorithm approach using the Encoding, Fitness Function, Roulette Wheel Selection, Cyclic Crossover, and Inversion Mutation operator. The model is used to manage the data from the job application forms and evaluate the results based on qualification and area of specialization. This approach is used to speed up the recruitment process by filtering out unqualified candidate to provide a more efficient way for job applicant matching process.