Two-agent flowshop scheduling to maximize the weighted number of just-in-time jobs

Two-agent flowshop scheduling to maximize the weighted number of just-in-time jobs

0.00 Avg rating0 Votes
Article ID: iaor20172820
Volume: 20
Issue: 4
Start Page Number: 313
End Page Number: 335
Publication Date: Aug 2017
Journal: Journal of Scheduling
Authors: , , ,
Keywords: manufacturing industries, scheduling, combinatorial optimization, production: JIT, simulation, programming: multiple criteria
Abstract:

We consider the scheduling problem in which two agents (agents A and B), each having its own job set (containing the A‐jobs and B‐jobs, respectively), compete to process their own jobs in a two‐machine flowshop. Each agent wants to maximize a certain criterion depending on the completion times of its jobs only. Specifically, agent A desires to maximize either the weighted number of just‐in‐time (JIT) A‐jobs that are completed exactly on their due dates or the maximum weight of the JIT A‐jobs, while agent B wishes to maximize the weighted number of JIT B‐jobs. Evidently four optimization problems can be formulated by treating the two agents’ criteria as objectives and constraints of the corresponding optimization problems. We focus on the problem of finding the Pareto‐optimal schedules and present a bicriterion analysis of the problem. Solving this problem also solves the other three problems of bicriterion scheduling as a by‐product. We show that the problems under consideration are either polynomially or pseudo‐polynomially solvable. In addition, for each pseudo‐polynomial‐time solution algorithm, we show how to convert it into a two‐dimensional fully polynomial‐time approximation scheme for determining an approximate Pareto‐optimal schedule. Finally, we conduct extensive numerical studies to evaluate the performance of the proposed algorithms.

Reviews

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