Advanced search in
Research products
arrow_drop_down
Searching FieldsTerms
Project
arrow_drop_down
is
arrow_drop_down
Optimal Job Insertion in Complex Job Shop Scheduling: Model, Method, and Applications (161720)
Include:
3 Research products, page 1 of 1

  • Publications
  • Closed Access

Date (most recent)
arrow_drop_down
  • Closed Access
    Authors: 
    Reinhard Bürgy; Pierre Baptiste; Alain Hertz; Djamal Rebaine; André Linhares;
    Publisher: Springer Science and Business Media LLC
    Project: SNSF | Optimal Job Insertion in ... (161720)

    This article discusses the problem of unloading a sequence of boxes from a single conveyor line with a minimum number of moves. The problem under study is efficiently solvable with dynamic programming if the complete sequence of boxes is known in advance. In practice, however, the problem typically occurs in a real-time setting where the boxes are simultaneously placed on and picked from the conveyor line. Moreover, a large part of the sequence is often not visible. As a result, only a part of the sequence is known when deciding which boxes to move next. We develop an online algorithm that evaluates the quality of each possible move with a scenario-based stochastic method. Two versions of the algorithm are analyzed: in one version, the quality of each scenario is measured with an exact method, while a heuristic technique is applied in the second version. We evaluate the performance of the proposed algorithms using extensive computational experiments and establish a simple policy for determining which version to choose for specific problems. Numerical results show that the proposed approach consistently provides high-quality results, and compares favorably with the best known deterministic online algorithms. Indeed, the new approach typically provides results with relative gaps of 1–5% to the optimum, which is about 20–80% lower than those obtained with the best deterministic approach.

  • Closed Access
    Authors: 
    Pierre Baptiste; Reinhard Bürgy; Alain Hertz; Djamal Rebaine;
    Publisher: Informa UK Limited
    Project: SNSF | Optimal Job Insertion in ... (161720)

    This paper addresses the problem of minimising the number of moves to unload a set of boxes off a gravity conveyor by a forklift. If the input data are known in advance, the problem is efficiently solvable with a dynamic programming approach. However, this method is rarely applicable in practice for two reasons. First, the problem generally occurs in a real-time environment where the input data are revealed over time. Second, computing devices are in most cases not available in forklifts or gravity conveyors for decision-making. Online approaches that can easily be applied by human operators are therefore sought in practice. With this in mind, we first propose some intuitive approaches and analyse their performance through an extensive experimental study. The results show that these approaches are quite inefficient as they average between 14.7 and 59.3% above the optimum. A less intuitive but still simple approach is then designed that consistently produces good results with an average gap of 6.1% to the ...

  • Closed Access
    Authors: 
    Reinhard Bürgy; Heinz Gröflin;
    Publisher: Springer Science and Business Media LLC
    Project: SNSF | Optimal Job Insertion in ... (161720)

    The no-wait job shop problem (NWJS-R) considered here is a version of the job shop scheduling problem where, for any two operations of a job, a fixed time lag between their starting times is prescribed. Also, sequence-dependent set-up times between consecutive operations on a machine can be present. The problem consists in finding a schedule that minimizes a general regular objective function. We study the so-called optimal job insertion problem in the NWJS-R and prove that this problem is solvable in polynomial time by a very efficient algorithm, generalizing a result we obtained in the case of a makespan objective. We then propose a large neighborhood local search method for the NWJS-R based on the optimal job insertion algorithm and present extensive numerical results that compare favorably with current benchmarks when available.

Advanced search in
Research products
arrow_drop_down
Searching FieldsTerms
Project
arrow_drop_down
is
arrow_drop_down
Optimal Job Insertion in Complex Job Shop Scheduling: Model, Method, and Applications (161720)
Include:
3 Research products, page 1 of 1
  • Closed Access
    Authors: 
    Reinhard Bürgy; Pierre Baptiste; Alain Hertz; Djamal Rebaine; André Linhares;
    Publisher: Springer Science and Business Media LLC
    Project: SNSF | Optimal Job Insertion in ... (161720)

    This article discusses the problem of unloading a sequence of boxes from a single conveyor line with a minimum number of moves. The problem under study is efficiently solvable with dynamic programming if the complete sequence of boxes is known in advance. In practice, however, the problem typically occurs in a real-time setting where the boxes are simultaneously placed on and picked from the conveyor line. Moreover, a large part of the sequence is often not visible. As a result, only a part of the sequence is known when deciding which boxes to move next. We develop an online algorithm that evaluates the quality of each possible move with a scenario-based stochastic method. Two versions of the algorithm are analyzed: in one version, the quality of each scenario is measured with an exact method, while a heuristic technique is applied in the second version. We evaluate the performance of the proposed algorithms using extensive computational experiments and establish a simple policy for determining which version to choose for specific problems. Numerical results show that the proposed approach consistently provides high-quality results, and compares favorably with the best known deterministic online algorithms. Indeed, the new approach typically provides results with relative gaps of 1–5% to the optimum, which is about 20–80% lower than those obtained with the best deterministic approach.

  • Closed Access
    Authors: 
    Pierre Baptiste; Reinhard Bürgy; Alain Hertz; Djamal Rebaine;
    Publisher: Informa UK Limited
    Project: SNSF | Optimal Job Insertion in ... (161720)

    This paper addresses the problem of minimising the number of moves to unload a set of boxes off a gravity conveyor by a forklift. If the input data are known in advance, the problem is efficiently solvable with a dynamic programming approach. However, this method is rarely applicable in practice for two reasons. First, the problem generally occurs in a real-time environment where the input data are revealed over time. Second, computing devices are in most cases not available in forklifts or gravity conveyors for decision-making. Online approaches that can easily be applied by human operators are therefore sought in practice. With this in mind, we first propose some intuitive approaches and analyse their performance through an extensive experimental study. The results show that these approaches are quite inefficient as they average between 14.7 and 59.3% above the optimum. A less intuitive but still simple approach is then designed that consistently produces good results with an average gap of 6.1% to the ...

  • Closed Access
    Authors: 
    Reinhard Bürgy; Heinz Gröflin;
    Publisher: Springer Science and Business Media LLC
    Project: SNSF | Optimal Job Insertion in ... (161720)

    The no-wait job shop problem (NWJS-R) considered here is a version of the job shop scheduling problem where, for any two operations of a job, a fixed time lag between their starting times is prescribed. Also, sequence-dependent set-up times between consecutive operations on a machine can be present. The problem consists in finding a schedule that minimizes a general regular objective function. We study the so-called optimal job insertion problem in the NWJS-R and prove that this problem is solvable in polynomial time by a very efficient algorithm, generalizing a result we obtained in the case of a makespan objective. We then propose a large neighborhood local search method for the NWJS-R based on the optimal job insertion algorithm and present extensive numerical results that compare favorably with current benchmarks when available.

Send a message
How can we help?
We usually respond in a few hours.