380 research outputs found

    Efficient heuristics for the hybrid flow shop scheduling problem with missing operations

    Get PDF
    In this paper, we address the hybrid flowshop scheduling problem for makespan minimisation. More specifically, we are interested in the special case where there are missing operations, i.e. some stages are skipped, a condition inspired in a realistic problem found in a plastic manufacturer. The main contribution of our paper is twofold. On the one hand we carry out a computational analysis to study the hardness of the hybrid flowshop scheduling problem with missing operations as compared to the classical hybrid flowshop problem. On the other hand, we propose a set of heuristics that captures some special features of the missing operations and compare these algorithms with already existing heuristics for the classical hybrid flowshop, and for the hybrid flowshop problem with missing operations. The extensive computational experience carried out shows that our proposal outperforms existing methods for the problem, indicating that it is possible to improve the makespan by interacting with the jobs with missing operations.Ministerio de Ciencia e Innovación DPI2016-80750-

    Iterated-greedy-based algorithms with beam search initialization for the permutation flowshop to minimize total tardiness

    Get PDF
    The permutation flow shop scheduling problem is one of the most studied operations research related problems. Literally, hundreds of exact and approximate algorithms have been proposed to optimise several objective functions. In this paper we address the total tardiness criterion, which is aimed towards the satisfaction of customers in a make-to-order scenario. Although several approximate algorithms have been proposed for this problem in the literature, recent contributions for related problems suggest that there is room for improving the current available algorithms. Thus, our contribution is twofold: First, we propose a fast beam-search-based constructive heuristic that estimates the quality of partial sequences without a complete evaluation of their objective function. Second, using this constructive heuristic as initial solution, eight variations of an iterated-greedy-based algorithm are proposed. A comprehensive computational evaluation is performed to establish the efficiency of our proposals against the existing heuristics and metaheuristics for the problem.Ministerio de Ciencia e Innovación DPI2013-44461-PMinisterio de Ciencia e Innovación DPI2016-80750-

    A bounded-search iterated greedy algorithm for the distributed permutation flowshop scheduling problem

    Get PDF
    As the interest of practitioners and researchers in scheduling in a multi-factory environment is growing, there is an increasing need to provide efficient algorithms for this type of decision problems, characterised by simultaneously addressing the assignment of jobs to different factories/workshops and their subsequent scheduling. Here we address the so-called distributed permutation flowshop scheduling problem, in which a set of jobs has to be scheduled over a number of identical factories, each one with its machines arranged as a flowshop. Several heuristics have been designed for this problem, although there is no direct comparison among them. In this paper, we propose a new heuristic which exploits the specific structure of the problem. The computational experience carried out on a well-known testbed shows that the proposed heuristic outperforms existing state-of-the-art heuristics, being able to obtain better upper bounds for more than one quarter of the problems in the testbed.Ministerio de Ciencia e Innovación DPI2010-15573/DP

    Aplicación del algoritmo lompen a los problemas Fm | prmu | Cmac y Fm | block | Cmax

    Get PDF
    In this paper we face the permutation flow-shop scheduling problem with a makespan objective function in two variants, with and without storage space between machines. We use an improved branch and bound algorithm, suitable for parallel computation, to solve these problems, and auxiliary heuristics to attain an initial good solution. The auxiliary heuristics proposed are built by two steps: in the first step a permutation is obtained; in the second step a local search procedure is applied. The improvement obtained by the local search procedure on NEH heuristic as first step is shown. Since the flow-shop scheduling problem with storage space is a relaxation of the problem without storage space, some elements and procedures developed for that problem can be used in both problems. In particular, some bounding procedures, for instance Nabeshima or Lageweg bounding schema, can be adapted. Moreover, the reversibility property holds on both problems. Consequently the branch and bound algorithm can be applied simultaneously to the direct and the inverse instances. The same sets of data are submitted to heuristics and to the double branch-and-bound algorithm, LOMPEN, assuming first they are instances of flow-shop scheduling problem with storage space and later they are instances of flow-shop scheduling problem without storage space. The algorithms are coded in a similar way; therefore the behaviour and performance can be compared

    A review and classification of heuristics for permutation flow-shop scheduling with makespan objective

    Get PDF
    Makespan minimization in permutation flow-shop scheduling is an operations research topic that has been intensively addressed during the last 40 years. Since the problem is known to be NP-hard for more than two machines, most of the research effort has been devoted to the development of heuristic procedures in order to provide good approximate solutions to the problem. However, little attention has been devoted to establish a common framework for these heuristics so that they can be effectively combined or extended. In this paper, we review and classify the main contributions regarding this topic and discuss future research issues.Ministerio de Ciencia y Tecnología DPI-2001-311

    Assembly flowshop scheduling problem: Speed-up procedure and computational evaluation

    Get PDF
    In this paper, we address the assembly flowshop scheduling problem, which is a generalisation of two well-known scheduling problems in the literature: the three-stage Assembly Scheduling Problem (ASP) and its variant with two stages denoted as the two-stage ASP. For this problem, we prove several theoretical results which are used to propose a speed-up procedure. This acceleration mechanism can be applied in any insertion-based method for the problem under study and, consequently, also for their special cases. In addition, we propose four efficient constructive heuristics for the problem, based on both Johnson’s algorithm and the NEH heuristic. These proposals are compared against 47 algorithms existing in the literature for related problems. The results show the excellent performance of the proposals.Ministerio de Ciencia e Innovación PID2019-108756RB-I00Junta de Andalucía P18-FR-1149, 5835Junta de Andalucía US- 126451

    New insights on the blocking flow shop problem

    Get PDF
    We present some results attained with different algorithms for the Fm|block|Cmax problem using as experimental data the well-known Taillard instances.Preprin

    Note on the blocking flow shop problem

    Get PDF
    We present some results attained with different algorithms for the Fm|block|Cmax problem using as experimental data the well-known Taillard instances

    A critical-path based iterated local search for the green permutation flowshop problem

    Get PDF
    The permutation flowshop scheduling problem is a widely studied combinatorial optimization problem with several real-world applications. In this paper we address a green variant of the problem with controllable processing times and two objective functions: one related to the service level of the factory (makespan) and another one related to the total cost or the total energy/carbon consumption. For this problem we propose a novel Critical-Path based Iterated Local Search. This metaheuristic incorporates several theoretical results to accelerate the search of solutions in the intensification phase. The proposed algorithm has been compared on an extensive benchmark with the most promising algorithms in the literature. The computational results show the excellent performance of the proposal.Ministerio de Ciencia e Innovación PID2019-108756RB-I00Junta de Andalucía US-126451

    The permutation flowshop scheduling problem: analysis, solution procedures and problem extensions

    Get PDF
    During the past twenty five years, following the massive use of internet and the EU single Market, European manufacturing companies struggle in a more competitive market, where firms from different countries must fight for common customers. As a consequence, prices of the products have decreased and the efficiency in the production processes of the companies have become more and more important. Nowadays, this fact is also increasing due to the competition from companies in developing countries whose labour cost is substantially lower. Therefore, production management is a key element for companies to survive. Production management involves decision making over several issues such as master scheduling, material requirements planning, capacity planning, manufacturing scheduling, ... Among these decisions, manufacturing scheduling plays an essential role on resource productivity and customer service. Its role is also increasing in many service industries as transportation, computer and communications industries, which are moving towards manufacture-to-order and virtual environments. Manufacturing scheduling deals with the determination of the jobs which are processed for each resource in each instant of time, i.e. establishes the schedules of the resources along the horizon under consideration. In order to determine the best schedule for the shop floor, both the specific constraints and the goal of the shop have to be considered. In these environments, the difficulty of the scheduling problem increases and becomes NP-hard even for the most simple scheduling problems, being extremely complex for real manufacturing scenarios. Additionally, scheduling decisions should be made in short time intervals requiring a rapid response time, due to several aspects such as the lifetime of a schedule, the delay in the suppliers, arrivals of new jobs to be processed, rescheduling due to failures while processing a job, .... All these issues strongly stress the need to find fast and efficient solution procedures (i.e. heuristics and metaheuristics) for solving manufacturing scheduling problems. In practice, several processing layouts have been adopted by companies to manufacture their products. Among them, the Permutation Flowshop Scheduling Problem (PFSP in the following), which is the problem addressed in this Thesis, stands out as the most relevant, being one of the most studied problems in Operations Research. There are several reasons for this fact: On the one hand, the flow shop layout is the common configuration in many real manufacturing scenarios, as it presents several advantages over more general job shop configuration, and, in addition, many job shops are indeed a flow shop for most of the jobs. On the other hand, many models and solution procedures for different constraints and layouts have their origins in the flowshop scheduling problem, which increases the importance to find efficient algorithms for this scheduling problem. Despite the huge number of research conducted on the PFSP, we believe that there is room for improving the current state of the art in the topic by: 1. deepening the understanding of the problem with respect to their input parameters, 2. devising new approximate solution procedures for the common employed objectives, and 3. addressing problem extensions to capture more realistic situations. To carry out this goal, the following general research objectives are identified: 1. To review the PFSP literature for the most common objectives, i.e. makespan, total completion time and due-date-based objectives (total tardiness, and total earliness and tardiness). 2. To analyse the influence of the processing times and due dates of the jobs on the PFSP. 3. To provide schedulers with faster and more efficient heuristics and metaheuristics to solve the PFSP for makespan, total completion time, total tardiness, and total earliness and tardiness minimisation. 4. To demonstrate the efficiency and good performance of the solution procedures developed in Goal 3. 5. To extend the proposals in Goal 3 to some constrained PFSP based on real manufacturing environments. To achieve these objectives, the Thesis have been structured in five parts as follows: - Part I is divided into two chapters. In Chapter 1.1, we introduce this Thesis and discuss its main contributions. In Chapter 2, the problem under consideration is stated. The measures to compare approximated algorithms are discussed in Chapter 3. There, the benchmarks used to evaluated the algorithms are introduced and an alternative indicator is proposed to overcome some problems detected using the traditional ones. - In Part II, we analyse the problem in detail along three chapters. Dealing with Objective 1, the main contributions in the literature are review for the most-common objective functions in Chapter 4. Additionally, in Chapter 5, we extensively study the behaviour of the problem depending on the configuration of the shops, i.e. processing times and due dates of the jobs (see Goal 2). - In Part III, we propose new novelties efficient algorithms to solve the PFSP under several objectives. The procedures, constructive and improvement heuristics and metaheuristics, exploit the specific structure of the problem to both reduce the computational times of them and improve the quality of the solutions. Additionally, they are validated in extensive computational evaluations, comparing them with the state-of-the-art algorithms under the same conditions. More specifically, this part is divided in four chapters and addresses the general research objectives GO3 and GO4. Firstly, a new tie-breaking mechanism to minimise makespan, which can be incorporated in the two most efficient algorithms for the problem, is proposed in Chapter 6. In Chapter 7, two efficient constructive heuristics are proposed to minimise total flowtime. Several tie-breaking mechanisms are proposed and compared to minimise total tardiness in Chapter 8. Finally, four procedures to minimise total earliness and tardiness are proposed in Chapter 9. - In Part IV, focused in more real manufacturing environment, new constraints are added to the traditional problem as well as different consideration and interaction between factories are taken into account. The proposed environments are solved using efficient approximate methods taken into consideration ideas of the traditional PFSP. More specifically, an iterated non-population algorithm to minimise makespan subject to a maximum tardiness is proposed in Chapter 10. In the Chapter 11, we add the blocking constraints to the traditional PFSP. These constraints take into consideration limited buffers between the machines. This problem, of permutation nature, is solved by means of an efficient beam-search-based constructive heuristic trying to minimise the total completion time. In Chapter 12, we consider the parallel flowshop scheduling problem also denoted as distributed PFSP where several identical flowshop or even flowshop factories are available in parallel to assign the jobs. The problem is solved using a bounded-search iterated greedy algorithm - Finally, in Part V, the conclusions of this research and future research lines are discussed.Premio Extraordinario de Doctorado U
    • …
    corecore