67 research outputs found

    A Redesigned Benders Decomposition Approach for Large-Scale In-Transit Freight Consolidation Operations

    Full text link
    The growth in online shopping and third party logistics has caused a revival of interest in finding optimal solutions to the large scale in-transit freight consolidation problem. Given the shipment date, size, origin, destination, and due dates of multiple shipments distributed over space and time, the problem requires determining when to consolidate some of these shipments into one shipment at an intermediate consolidation point so as to minimize shipping costs while satisfying the due date constraints. In this paper, we develop a mixed-integer programming formulation for a multi-period freight consolidation problem that involves multiple products, suppliers, and potential consolidation points. Benders decomposition is then used to replace a large number of integer freight-consolidation variables by a small number of continuous variables that reduces the size of the problem without impacting optimality. Our results show that Benders decomposition provides a significant scale-up in the performance of the solver. We demonstrate our approach using a large-scale case with more than 27.5 million variables and 9.2 million constraints

    Minimizing total weighted tardiness and overtime costs for single machine preemptive scheduling

    No full text
    •We study the single machine preemptive scheduling problem with both regular and overtime modes.•The objective is to minimize the total tardiness and overtime costs.•We propose a heuristic solution methodology for the problem.•The efficiency of the heuristic is tested with upper bounds generated by the mathematical model. This paper studies the scheduling of a finite set of jobs on a single resource that operates under both regular and overtime capacity modes. Jobs, which can be preempted, have associated release and due dates. Limited overtime capacity can be utilized to reduce tardiness. However, since overtime is costly, justification of the overtime use depends on the trade-off between the tardiness and the overtime costs. The overall objective is to minimize the total cost of tardiness and overtime. To achieve this objective, we develop a holistic method composed of three-stages. We first provide a heuristic based on an effective priority rule for the base case where no overtime capacity is considered. This heuristic is later employed in the first-stage to produce a compact non-delay schedule built based on the assumption that overtime capacity incurs no additional cost. In the second stage, the overtime usage is reduced by shifting workload and generating a full-delay schedule without altering the tardiness of jobs produced in the first stage. The third stage improves the total costs by altering the tardiness of jobs in return for savings in overtime utilization. Using computational tests, we compare the performance of our heuristics to the upper bounds generated by the exact mixed-integer programming formulation. The results show that the proposed method is efficient in obtaining solutions that are considerably better than the generated upper bounds in significantly short times and as such, it can be quite useful as an effective solution approach especially for large size problems

    Overhaul planning and exchange scheduling for maintenance services with rotable inventory and limited processing capacity

    No full text
    Maintenance, repair and overhauling (MRO) of high cost equipment used in many industries are typically subject to regulations set by local governments or international agencies. For example in the aviation industry, critical equipment must be overhauled at certain intervals for continuing permission of use. As such, the overhaul must be completed by strict deadlines. Since the overhaul is typically a long process, MRO companies may implement exchange programs where they carry so called rotable inventory for exchanging expensive modules that require overhaul so that the equipment can continue its services with minimal interruption. The extracted module is overhauled in a capacitated facility and rotated back to the inventory for a future exchange. Since both the rotable inventory and the overhaul process capacity are limited, it may be necessary to carry out some of the exchanges earlier than their deadlines. Early exchanges results in a decrease in the maintenance cycle time of the equipment, which is not desirable for the equipment user. In this paper, we propose an integer programming model so as to minimize total earliness by generating optimal overhaul start times for rotables on parallel processing lines and exchange timetables for orders. We show that the LP relaxation of the proposed model has the integrality property. We develop a practical exact solution algorithm for the model based on a full-delay scheduling approach with backward allocation. The proposed procedure is demonstrated through both a numerical study and a case study from the airline MRO service industry. (C) 2016 Elsevier Ltd. All rights reserved.This research was partially supported by the Science Fellowships & Grant Programs Department of The Scientific & Technological Research Council of Turkey (TUBITAK), BIDEB #2221. We are grateful to two anonymous referees whose comments have significantly contributed to improvement of our paper
    corecore