Scatter search for trainees to software project requirements stable allocation

Scatter search for trainees to software project requirements stable allocation

0.00 Avg rating0 Votes
Article ID: iaor20172775
Volume: 23
Issue: 4
Start Page Number: 257
End Page Number: 283
Publication Date: Aug 2017
Journal: Journal of Heuristics
Authors: , ,
Keywords: combinatorial optimization, optimization, heuristics, project management, management, programming: assignment, allocation: resources
Abstract:

In this paper, we study a centralized, stable matching scheme, which allocates trainees to software project requirements, to minimize retraining and relocation costs when the preference lists of the project requirements may contain ties of arbitrary lengths. This particular trainees’ assignment problem is important because the allocation decisions not only influence the costs but also impact software project deliverables and intern attrition rates. It is also an NP‐hard problem because of the inclusion of the ties, and the costs in the stable allocation model. We, therefore, have designed a GRASP‐based scatter search method, to solve the large size instances of our assignment problem efficiently. The GRASP method uses randomized algorithms to generate initial trial solutions. A repair heuristic based on regret minimization idea is designed to convert an unstable solution to a stable solution during an improvement phase. Computational experiments suggest that the proposed algorithm significantly reduces run time compared to the CPLEX, and produces solutions that are at an average 4.5% away from the best CPLEX solutions for the large size problem instances. Moreover, our scatter search method consistently provides better quality solutions than the two state of the art methods from the prior literature.

Reviews

Required fields are marked *. Your email address will not be published.