%0 Journal Article %T A new algorithm for solving the parallel machine scheduling problem to maximize benefit and the number of jobs processed %J Journal of Quality Engineering and Production Optimization %I %Z %A Rezvan, Mohammad Taghi %A Gholami, Hadi %A Zakerian, Reza %D 2021 %\ 12/20/2021 %V 6 %N 2 %P 115-142 %! A new algorithm for solving the parallel machine scheduling problem to maximize benefit and the number of jobs processed %K Uniform Parallel machines %K Benefit %K Number of jobs processed %K Heuristics %R 10.22070/jqepo.2021.14209.1182 %X This paper provides a mathematical model and a bi-phase heuristic algorithm for the uniform parallel machines scheduling problem to maximize benefits and the number of jobs processed before their due dates as the weighted objective function. In the first phase of this heuristic, named “the neighborhood combined dispatching rules algorithm” (NCDRA), an initial sequence by the segmentation of the dispatching rules (DRs) is generated. Then, the output sequence is segmented, and required efforts are made to derive a sequence combined with these rules to improve the objective. The second phase involves a local search in which operators such as swapping, insertion, and reversion are concurrently implemented there on. The proposed algorithm is examined on four classes of problems with 50, 100, and 1000 jobs on 5, 10, and 50 machines, respectively. Results obtained by NCDRA and a Simulated Annealing (SA) algorithm developed on problem instances indicate that the NCDRA provides high-quality results on objective function for solving problems in different scales. %U https://jqepo.shahed.ac.ir/article_3407_8d98bb0a8d7d7bf3a2d7490719222796.pdf