9,097 research outputs found

    Solving no-wait two-stage flexible flow shop scheduling problem with unrelated parallel machines and rework time by the adjusted discrete Multi Objective Invasive Weed Optimization and fuzzy dominance approach

    Get PDF
    Purpose: Adjusted discrete Multi-Objective Invasive Weed Optimization (DMOIWO) algorithm, which uses fuzzy dominant approach for ordering, has been proposed to solve No-wait two-stage flexible flow shop scheduling problem. Design/methodology/approach: No-wait two-stage flexible flow shop scheduling problem by considering sequence-dependent setup times and probable rework in both stations, different ready times for all jobs and rework times for both stations as well as unrelated parallel machines with regards to the simultaneous minimization of maximum job completion time and average latency functions have been investigated in a multi-objective manner. In this study, the parameter setting has been carried out using Taguchi Method based on the quality indicator for beater performance of the algorithm. Findings: The results of this algorithm have been compared with those of conventional, multi-objective algorithms to show the better performance of the proposed algorithm. The results clearly indicated the greater performance of the proposed algorithm. Originality/value: This study provides an efficient method for solving multi objective no-wait two-stage flexible flow shop scheduling problem by considering sequence-dependent setup times, probable rework in both stations, different ready times for all jobs, rework times for both stations and unrelated parallel machines which are the real constraints.Peer Reviewe

    Heuristic Algorithm to Minimize Total Weighted Tardiness on the Unrelated Parallel Machine with Sequence Dependent Setup and Future Ready Time

    Get PDF
    This study presents a heuristic algorithm to minimize total weighted tardiness on unrelated parallel machines with sequence-dependent setup time and future ready time. We propose a new rule based on Apparent Tardiness Cost (ATC). The performance of the rule is evaluated on unrelated parallel machines. In order to solve a problem, we use a look-ahead method and a job-swap method. When a machine becomes idle, the heuristic compares the jobs on the machine and selects the one with the smallest total tardiness value to carry out a process. The propose heuristic is divided into three stages: The first stage employs the newly introduced dispatching rule, ATC with continuous setup and ready time for unrelated parallel machines (ATCSR_UP), along with a look-ahead heuristic to select the initial job for each machine. The second stage, consisting of several iterations, schedules the rest of the job on the machine. Each iteration starts by finding the job with the smallest tardiness. The ATCSR_Rm rule proposed by Lin and Hsieh (2013) concerns the unrelated-parallel-machine scheduling which this study examines, so we compare our ATC-based rule with their proposed rule. Although they study a separable setup time in their research, no other paper than Lin and Hsieh (2003) focus on unrelated parallel machine with future ready times. In their WSPT term, they consider the processing time for each job; our own rule considers processing time, setup time, job ready time, and machine time. We consider the setup time, job ready time, and machine time because — according to the continuous sequence-dependent setup rule — setup time should be included in processing time (Yue and Jang 2013). In addition, job ready time and machine time should also be included in the processing time. Adding setup time 〖(s〗_(i,j)), job ready time (r_j), and machine time (t_m) to the formula thus makes the formula more accurate. Lin and Hsieh (2013) use max(r_j,t_i+s_(i,j) ) for the slack term, and they compare the ready time with the sum of the machine available time 〖(t〗_i) and the setup time 〖(s〗_(i,j)). However, in our formula, we consider ready time, machine time, and current time. Current time (t) is used when a job might come at a future time when the machine in question is idle or has finished the job. The last term of the propose heuristic is the ready term, which uses both ready time (r_j) and machine time (t_m), because it needs to specify whether ready time (r_j) or machine time (t_m) goes first. If a job is ready to be processed but the machine is not ready, the job has to wait. We use ready time (r_j) and machine time (t_m) because this makes the formula more suitable for practical, real-world us

    List scheduling revisited

    Get PDF
    We consider the problem of scheduling n jobs on m identical parallel machines to minimize a regular cost function. The standard list scheduling algorithm converts a list into a feasible schedule by focusing on the job start times. We prove that list schedules are dominant for this type of problem. Furthermore, we prove that an alternative list scheduling algorithm, focusing on the completion times rather than the start times, yields also dominant list schedules for problems with sequence dependent setup times

    Scheduling Jobs in Flowshops with the Introduction of Additional Machines in the Future

    Get PDF
    This is the author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/expert-systems-with-applications/.The problem of scheduling jobs to minimize total weighted tardiness in flowshops,\ud with the possibility of evolving into hybrid flowshops in the future, is investigated in\ud this paper. As this research is guided by a real problem in industry, the flowshop\ud considered has considerable flexibility, which stimulated the development of an\ud innovative methodology for this research. Each stage of the flowshop currently has\ud one or several identical machines. However, the manufacturing company is planning\ud to introduce additional machines with different capabilities in different stages in the\ud near future. Thus, the algorithm proposed and developed for the problem is not only\ud capable of solving the current flow line configuration but also the potential new\ud configurations that may result in the future. A meta-heuristic search algorithm based\ud on Tabu search is developed to solve this NP-hard, industry-guided problem. Six\ud different initial solution finding mechanisms are proposed. A carefully planned\ud nested split-plot design is performed to test the significance of different factors and\ud their impact on the performance of the different algorithms. To the best of our\ud knowledge, this research is the first of its kind that attempts to solve an industry-guided\ud problem with the concern for future developments

    Non-Preemptive Scheduling on Machines with Setup Times

    Full text link
    Consider the problem in which n jobs that are classified into k types are to be scheduled on m identical machines without preemption. A machine requires a proper setup taking s time units before processing jobs of a given type. The objective is to minimize the makespan of the resulting schedule. We design and analyze an approximation algorithm that runs in time polynomial in n, m and k and computes a solution with an approximation factor that can be made arbitrarily close to 3/2.Comment: A conference version of this paper has been accepted for publication in the proceedings of the 14th Algorithms and Data Structures Symposium (WADS
    • …
    corecore