5 research outputs found

    An Efficient Bi-objective Genetic Algorithm for the Single Batch-Processing Machine Scheduling Problem with Sequence Dependent Family Setup Time and Non-identical Job Sizes

    Get PDF
    This paper considers the problem of minimizing make-span and maximum tardiness simultaneously for scheduling jobs under non-identical job sizes, dynamic job arrivals, incompatible job families,and sequence-dependentfamily setup time on the single batch- processor, where split size of jobs is allowed between batches. At first, a new Mixed Integer Linear Programming (MILP) model is proposed for this problem; then, it is solved by -constraint method.Since this problem is NP-hard, a bi-objective genetic algorithm (BOGA) is offered for real-sized problems. The efficiency of the proposed BOGA is evaluated to be comparedwith many test problemsby -constraint method based on performance measures. The results show that the proposed BOGAis found to be more efficient and faster than the -constraint method in generating Pareto fronts in most cases

    A DECOMPOSITION-BASED HEURISTIC ALGORITHM FOR PARALLEL BATCH PROCESSING PROBLEM WITH TIME WINDOW CONSTRAINT

    Get PDF
    This study considers a parallel batch processing problem to minimize the makespan under constraints of arbitrary lot sizes, start time window and incompatible families. We first formulate the problem with a mixed-integer programming model. Due to the NP-hardness of the problem, we develop a decomposition-based heuristic to obtain a near-optimal solution for large-scale problems when computational time is a concern. A two-dimensional saving function is introduced to quantify the value of time and capacity space wasted. Computational experiments show that the proposed heuristic performs well and can deal with large-scale problems efficiently within a reasonable computational time. For the small-size problems, the percentage of achieving optimal solutions by the DH is 94.17%, which indicates that the proposed heuristic is very good in solving small-size problems. For large-scale problems, our proposed heuristic outperforms an existing heuristic from the literature in terms of solution quality

    Lagrangian approach to minimize makespan of non-identical parallel batch processing machines

    Get PDF
    Advisors: Purushothaman Damodaran.Committee members: Omar Ghrayeb; Murali Krishnamurthi; Christine Nguyen.Batch Processing Machines (BPMs) are commonly used in electronics manufacturing, semi-conductor manufacturing, and metal-working - to name a few. Scheduling these machines are not an easy task; practical considerations and the exponential number of decision variables involved impede schedulers (or decision makers) from making good decisions. This research focuses on minimizing the makespan of a set of non-identical parallel batch processing machines. In order to schedule jobs on these machines, two decisions are to be made. The first decision is to group jobs to form batches such that the machine capacity is not exceeded. The second decision is to sequence the batches formed on the machines such that the makespan is minimized. Both the decisions are intertwined as the processing time of the batch is determined by the composition of the jobs in the batch. The problem under study is shown to be NP-hard. A mathematical model from the literature is adopted to develop a solution approach which would help the decision maker to make meaningful decisions.Lagrangian Relaxation approach has been shown to be very effective in solving scheduling problems. Using this decomposition approach, the mathematical model is decomposed and a sub-gradient approach was used to update the multipliers. Two sets of constraints were relaxed to consider two Lagrangian Relaxation models. Experiments were conducted with data sets from the literature. The solution quality of the proposed approach was compared with meta-heuristics (i.e. Particle Swarm Optimization (PSO) and Random Key Genetic Algorithm (RKGA)) published in the literature and a commercial solver (i.e. IBM ILOG CPLEX). On smaller instances (i.e. 10 and 20 jobs), the proposed approach outperformed PSO and RKGA. However, the proposed approach and CPLEX report the same results. On larger instances (i.e. 50, 100 and 200 job instances) with two and four-machines, the proposed approach was better than PSO whenever the variability in the processing times were smaller. The proposed approach generally outperformed RKGA and CPLEX on larger problem instances. Out of 200 experiments conducted, the proposed approach helped to find new improved solution on 34 instances and comparable on 105 instances when compared to PSO. The PSO approach was much faster than all other approaches on larger problem instances. The experimental study clearly identifies the problem instances on which the proposed approach can find a better solution. The proposed Lagrangian Relaxation solution approach helps the schedulers to make more informed decisions. Minor modifications can be made to use the proposed solution approach for other practical considerations (e.g. job ready times, tardiness objective, etc.) The main contribution of this research is the proposed solution approach which is effective in solving a class of non-identical batch processing machine problems with better solution quality when compared to existing meta-heuristics.M.S. (Master of Science

    Advances in Grid Computing

    Get PDF
    This book approaches the grid computing with a perspective on the latest achievements in the field, providing an insight into the current research trends and advances, and presenting a large range of innovative research papers. The topics covered in this book include resource and data management, grid architectures and development, and grid-enabled applications. New ideas employing heuristic methods from swarm intelligence or genetic algorithm and quantum encryption are considered in order to explain two main aspects of grid computing: resource management and data management. The book addresses also some aspects of grid computing that regard architecture and development, and includes a diverse range of applications for grid computing, including possible human grid computing system, simulation of the fusion reaction, ubiquitous healthcare service provisioning and complex water systems
    corecore