Center for Advanced Studies in Management (CASiM)
Refine
Document Type
- Article (47)
- Conference Proceeding (6)
- Book (5)
- Part of a Book (4)
- Doctoral Thesis (2)
Keywords
This paper addresses the order- and rack-sequencing problem at a single picking station in the context of robotic mobile fulfillment systems, a warehouse technology typically applied in large distribution centers. Following the parts-to-picker concept, items are stored on movable racks that are lifted and transported by automated guided vehicles from the storage area to picking stations for order-processing. The order-picking process involves two linked decisions: How to sequence the processing of orders and how to sequence the rack visits to supply the picking station with the requested items. We present a novel mixed-integer linear programming formulation achieving stronger linear programming bounds than a previous formulation. Including preprocessing techniques it quickly solves instances of medium-size to proven optimality for the first time in literature. For large real-world instances, we provide a three-stage heuristic solution procedure suitable in a dynamic environment, while providing competitive solutions within a short run time. Computational experiments on a broad set of benchmark instances and a comparative study with approaches from literature verify our results.
The scale of freight forwarding to the hinterland becomes an issue from the perspective of both – transport policy and cost efficiency of service providers. This problem is sharply visible in areas where ports, depots, inland intermodal terminals, exporters and importers are located, and full and empty containers satisfying demand and supply are frequently distributed creating a lot of traffic. Therefore solutions meeting the challenges of sustainable transport, responding to climate change and regulation of CO2 emissions are in need. In this paper, a variant of a Mixed Fleet Heterogeneous Dial-a-Ride Problem is proposed for optimal routing of trucks carrying full and empty 20-foot and 40-foot containers, with multiple pick-ups and deliveries. Transportation is performed by alternatively fueled vehicles (AFVs) for environmental reasons which causes a constraint of a limited driving range and a need of refueling. The main objective is minimising the total distance subject to matching the empty container demand and supply, necessary refueling of the trucks, and service time windows.
A single machine scheduling problem with assignable job due dates to minimize total late work has recently been introduced by Mosheiov, Oron, and Shabtay (2021). The problem was proved NP-hard in the ordinary sense, and no solution algorithm was proposed. In this note, we present two pseudo-polynomial dynamic programming algorithms and an FPTAS for this problem. Besides, we introduce a new single machine scheduling problem to minimize maximum late work of jobs with assignable due dates. We develop an O(n log n) time algorithm for it, where is the number of jobs. An optimal solution value of this new problem is a lower bound for the optimal value of the total late work minimization problem, and it is used in the FPTAS.
Constraint programming solvers are known to perform remarkably well for most scheduling problems. However, when comparing the performance of different available solvers, there is usually no clear winner over all relevant problem instances. This gives rise to the question of how to select a promising solver when knowing the concrete instance to be solved. In this article, we aim to provide first insights into this question for the flexible job shop scheduling problem. We investigate relative performance differences among five constraint programming solvers on problem instances taken from the literature as well as randomly generated problem instances. These solvers include commercial and non-commercial software and represent the state-of-the-art as identified in the relevant literature. We find that two solvers, the IBM ILOG CPLEX CP Optimizer and Google’s OR-Tools, outperform alternative solvers. These two solvers show complementary strengths regarding their ability to determine provably optimal solutions within practically reasonable time limits and their ability to quickly determine high quality feasible solutions across different test instances. Hence, we leverage the resulting performance complementarity by proposing algorithm selection approaches that predict the best solver for a given problem instance based on instance features or parameters. The approaches are based on two machine learning techniques, decision trees and deep neural networks, in various variants. In a computational study, we analyze the performance of the resulting algorithm selection models and show that our approaches outperform the use of a single solver and should thus be considered as a relevant tool by decision makers in practice.
This special issue publishes contributions from the operations research (OR) community in the following areas and at the intersections of those areas, namely manufacturing and supply chain digitalization, resilience, and sustainability. The application areas of OR and analytics to digital, resilient, and sustainable manufacturing systems may contain descriptive and diagnostic analyses, predictive simulation and prescriptive optimization, real time control, and adaptive learning. Examples of OR and analytics applications include logistics and supply chain control with real-time data, inventory control and management using sensing data, dynamic resource allocation in Industry 4.0 customized assembly systems, improving forecasting models using big data, machine learning techniques for process control, network visibility and risk control, optimizing systems based on predictive information (e.g., predictive maintenance), combining optimization and machine learning algorithms, and supply chain risk analytics.
We study the scheduling problem with calibrations and time slot costs. In this problem, the machine has to be calibrated to run a job and such a calibration only remains valid for a fixed time period of length T, after which it must be recalibrated in order to execute jobs. On the other hand, a certain cost will be incurred when the machine executes a job and such a cost is determined by the time slot that is occupied by the job in the schedule. We consider jobs with release times, deadlines and identical processing times. The objective is to schedule the jobs on a single machine and minimize the total cost while calibrating the machine at most K times.
We investigate the structure of the optimal schedule and based on that we propose dynamic programs for different scenarios of the problem. At last, for another variant of the problem without the consideration of machine calibration, a greedy algorithm is proposed, which is based on matroid theory.
The intensity of local truck container transport results from the ubiquitous development of container shipping. Optimal routing of container trucks contributes to cost savings of the service provider but also the reduction of traffic and detrimental emissions. In this paper, a variant of a Mixed Fleet Heterogeneous Dial-a-Ride Problem is proposed for a container truck routing problem. Our aim is an optimal routing of trucks carrying full and empty 20-foot and 40-foot containers, with multiple pick-ups and deliveries. Transportation is performed by alternatively fuelled vehicles (AFVs) for environmental reasons. The AFVs have a limited driving range and are allowed to refuel in any alternative fuel station. The main objective is minimising the total distance subject to matching the empty container demand and supply, necessary refuelling of the trucks, and service time windows.
One of the most known results in the machine scheduling is Lawler’s algorithm to minimize the maximum cost of jobs processed by a single machine subject to precedence constraints. We consider an uncertain version of the same min-max cost scheduling problem. The cost function of each job depends on the job completion time and on an additional generalized numerical parameter, which may be a tuple of parameters. For each job, both, its processing time and the additional parameter are uncertain, only intervals of possible values of these parameters are known. We analyse certain classes of cost functions and develop polynomial algorithms which construct min-max regret solutions. The considered problems cover the most general range of studied cases of interval uncertainty. In the only two papers that present algorithms for minimizing the maximum regret for the problem with uncertain job processing times, the algorithms are based on extremal scenarios, where some uncertain parameters take their maximum values, while all others take their minimum possible values. We show that it is impossible to always limit the search to extremal scenarios. Our approach is based on new ideas different from those underlying previous work. Finally, we show that our approach outperforms all known results for constructing min-max regret solutions for the min-max cost scheduling problem under uncertainty of job processing times.
The train-to-yard assignment problem (TYAP) pertains to freight consolidation in a large rail transshipment yard—also called a multiple yard—that consists of two sub-yards. Inbound and outbound trains need to be assigned to one or the other sub-yard in a way that minimizes the total railcar switching costs. Each inbound and outbound train is processed in one of the two sub-yards, and time-consuming maneuvers may be necessary for railcars that are supposed to be part of an outbound train leaving from the other sub-yard. A lower number of railcar reassignments between the sub-yards reduce train dwell times and avoid train delays that affect the whole rail network. We develop a matheuristic algorithm with a learning mechanism, which we call MuSt, as well as a branch-and-bound procedure that incorporates elements of constraint propagation. We examine the performance of the developed algorithms through extensive computational experiments. Effective optimization approaches for the TYAP have high practical significance since they may reduce the number of avoidable railcar reassignments, which are resource-blocking, traffic-generating, and expensive, by about 20% compared to current practice, as we illustrate in our computational experiments. Our branch-and-bound algorithm solves problem instances for small or medium railyards in less than a minute or within several hours run time, respectively. The heuristic procedure MuSt finds optimal or nearly optimal solutions within just a couple of minutes, even for large railyards.