Abstract

This paper delves into a two-agent scheduling problem in which two agents are competing for a single resource. Each agent has a set of jobs to be processed by a single machine. The processing time, release time, weight, and the due dates of each job are known in advance. Both agents have their objectives, which are conflicting in nature. The first agent tries to minimize the total completion time, while the second agent tries to minimize the number of tardy jobs. The two agents’ scheduling problem, an NP-hard problem, has a wide variety of applications ranging from the manufacturing industry to the cloud computing service provider. Due to the wide applicability, each variation of the problem requires a different algorithm, adapted according to the user’s requirements. This paper provides mathematical models, heuristic algorithms, and two nature-based metaheuristic algorithms to solve the problem. The algorithm’s performance was gauged against the optimal solution obtained from the AMPL-CPLEX solver for both solution quality and computational time. The outlined metaheuristics produce a solution that is comparable with a short computational time. The proposed metaheuristics even have a better solution than the CPLEX solver for medium-size problems, whereas the computation times are much less than the CPLEX solvers.

Highlights

  • Academic Editor: Wei Zhou is paper delves into a two-agent scheduling problem in which two agents are competing for a single resource

  • Due to the wide applicability, each variation of the problem requires a different algorithm, adapted according to the user’s requirements. is paper provides mathematical models, heuristic algorithms, and two nature-based metaheuristic algorithms to solve the problem. e algorithm’s performance was gauged against the optimal solution obtained from the AMPL-CPLEX solver for both solution quality and computational time. e outlined metaheuristics produce a solution that is comparable with a short computational time. e proposed metaheuristics even have a better solution than the CPLEX solver for medium-size problems, whereas the computation times are much less than the CPLEX solvers

  • Numerical Results Analysis e performance of the proposed algorithm is evaluated using both small and large size problem instances. e results obtained by the proposed ant colony optimization algorithm are compared with the solutions generated by using the CPLEX solver. e linear programming-based mathematical model is solved by AMPL software with CPLEX solver. e AMPL is running on an iMac desktop with 3.3 GHz with 8 GB of RAM. e coding of the proposed algorithms is done in the C++ programming language and is implemented on AMD Opteron 2.3 GHz with 16 GB RAM

Read more

Summary

Research Article

Nature-Inspired Metaheuristics for Two-Agent Scheduling with Due Date and Release Time. E processing time, release time, weight, and the due dates of each job are known in advance Both agents have their objectives, which are conflicting in nature. Is paper provides mathematical models, heuristic algorithms, and two nature-based metaheuristic algorithms to solve the problem. E classical machine-scheduling involves the processing of different jobs for a single customer/agent. Is paper aims to provide a mathematical formulation of the model and develop a metaheuristic to find a good quality solution. We have defined the single-machine-scheduling problems with unequal job release date constraints to minimize the total completion time, the total weighted completion time, and the number of tardy job objectives. This paper first time develops algorithms to solve the two-agent scheduling problem to minimize the weighted completion and number of tardy job objectives.

Literature Review
Completion time
Instance n
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.