{"title":"A bay design problem in less-than-unit-load production warehouse","authors":"Shijin Wang , Xiangning Li , Yihong Hu , Feng Chu","doi":"10.1016/j.cor.2024.106792","DOIUrl":"10.1016/j.cor.2024.106792","url":null,"abstract":"<div><p>In this paper, we consider a bay design problem in a less-than-unit-load production warehouse, which is motivated by a real-world problem in a semiconductor company. The objective is to maximize the utilization of the vertical space in bays by considering several practical storage requirements. To solve the problem, a non-linear integer programming model is first formulated. Since the problem is similar to a two-stage cutting stock problem (CSP), a column-and-row generation (CRG) method is developed, in which the original problem is decomposed into a restricted master problem and three subproblems, including two classical column generation subproblems and a row generation subproblem. The two former subproblems are solved as unbounded knapsack problems and for the latter, a two-stage approach is applied. The results of computational experiments on randomly generated instances show that the proposed CRG method is more efficient than the classic column-generation-based method, solving the non-linear model directly and solving a cut model in the literature directly. The results of a case study show that our strategy can improve the utilization of the existing warehouse storage space significantly by about 24%. The CRG method is also tested on basic two-stage two-dimensional CSP benchmarks and its performance is compared to those of other pattern-based methods. The results show its potential for effectively solving the basic two-stage two-dimensional CSPs.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106792"},"PeriodicalIF":4.1,"publicationDate":"2024-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141941539","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A fast local search algorithm for minimum sum coloring problem on massive graphs","authors":"Yan Li , Mengyu Zhao , Xindi Zhang , Yiyuan Wang","doi":"10.1016/j.cor.2024.106794","DOIUrl":"10.1016/j.cor.2024.106794","url":null,"abstract":"<div><p>The minimum sum coloring problem (MSCP) is an important extension of the graph coloring problem with wide real-world applications. Compared to the classic graph coloring problem, where lots of methods have been developed and even massive graphs with millions of vertices can be solved well, few works have been done for the MSCP, and no specialized MSCP algorithms are available for solving massive graphs. This paper explores how to solve MSCP on massive graphs, and then proposes a fast local search algorithm for the MSCP based on three main ideas including a coarse-grained reduction method, two kinds of scoring functions and selection rules as well as a novel local search framework. Experiments are conducted to compare our algorithm with several state-of-the-art algorithms on massive graphs. The proposed algorithm outperforms previous algorithms in almost all the massive graphs and also improves the best-known solutions for some conventional instances, which demonstrates the performance and robustness of the proposed algorithm.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"172 ","pages":"Article 106794"},"PeriodicalIF":4.1,"publicationDate":"2024-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142044731","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Graph Reinforcement Learning Framework for Neural Adaptive Large Neighbourhood Search","authors":"Syu-Ning Johnn , Victor-Alexandru Darvariu , Julia Handl , Jörg Kalcsics","doi":"10.1016/j.cor.2024.106791","DOIUrl":"10.1016/j.cor.2024.106791","url":null,"abstract":"<div><p>Adaptive Large Neighbourhood Search (ALNS) is a popular metaheuristic with renowned efficiency in solving combinatorial optimisation problems. However, despite 18 years of intensive research into ALNS, the design of an effective adaptive layer for selecting operators to improve the solution remains an open question. In this work, we isolate this problem by formulating it as a Markov Decision Process, in which an agent is rewarded proportionally to the improvement of the incumbent. We propose Graph Reinforcement Learning for Operator Selection (GRLOS), a method based on Deep Reinforcement Learning and Graph Neural Networks, as well as Learned Roulette Wheel (LRW), a lightweight approach inspired by the classic Roulette Wheel adaptive layer. The methods, which are broadly applicable to optimisation problems that can be represented as graphs, are comprehensively evaluated on 5 routing problems using a large portfolio of 28 destroy and 7 repair operators. Results show that both GRLOS and LRW outperform the classic selection mechanism in ALNS, owing to the operator choices being learned in a prior training phase. GRLOS is also shown to consistently achieve better performance than a recent Deep Reinforcement Learning method due to its substantially more flexible state representation. The evaluation further examines the impact of the operator budget and type of initial solution, and is applied to problem instances with up to 1000 customers. The findings arising from our extensive benchmarking bear relevance to the wider literature of hybrid methods combining metaheuristics and machine learning.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"172 ","pages":"Article 106791"},"PeriodicalIF":4.1,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0305054824002636/pdfft?md5=03a7927599315f8e665c819357d5a172&pid=1-s2.0-S0305054824002636-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142006411","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
María D. Guillen , Juan Aparicio , José L. Zofío , Victor J. España
{"title":"Improving the predictive accuracy of production frontier models for efficiency measurement using machine learning: The LSB-MAFS method","authors":"María D. Guillen , Juan Aparicio , José L. Zofío , Victor J. España","doi":"10.1016/j.cor.2024.106793","DOIUrl":"10.1016/j.cor.2024.106793","url":null,"abstract":"<div><p>Making accurate predictions of the true production frontier is critical for reliable efficiency analysis. However, canonical deterministic methods like Data Envelopment Analysis (DEA) provide approximations of the production frontier that cannot accommodate noise satisfactorily and suffer from overfitting. This study combines machine learning techniques known as Least Squares Boosting (LSB) and Multivariate Adaptive Regression Splines (MARS), to introduce a new methodology that improves the accuracy of production frontiers predictions and overcomes previous limitations. The new method fits pairwise regression splines to the data while ensuring that the predicted production <em>frontiers</em> satisfy certain the required regularity conditions: envelopmentness, monotonicity, and concavity. The method, termed LSB-MAFS, is implemented through computational algorithms, and we illustrate its applicability by performing simulations with several data generating processes. We also compare its performance against the most popular alternatives, considering both deterministic and stochastic scenarios: DEA, bootstrapped DEA, Corrected Concave Non-Parametric Least Squares (C<sup>2</sup>NLS) and Stochastic Frontier Analysis (SFA). The new method outperforms these alternatives in the most complex scenarios, including stochastic settings where parametric methods like SFA should perform better in principle. We conclude that our approach to production frontier prediction is a valid and competitive alternative for dependable efficiency analysis.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106793"},"PeriodicalIF":4.1,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S030505482400265X/pdfft?md5=47b6c61a079e051a31c3d759e4968a27&pid=1-s2.0-S030505482400265X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141941537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shancheng Jiang , Qize Liu , Lubin Wu , Yu Zhang , Muhammet Deveci , Zhen-Song Chen
{"title":"A distributionally robust optimization approach for the potassium fertilizer product transportation considering transshipment through crossdocks","authors":"Shancheng Jiang , Qize Liu , Lubin Wu , Yu Zhang , Muhammet Deveci , Zhen-Song Chen","doi":"10.1016/j.cor.2024.106788","DOIUrl":"10.1016/j.cor.2024.106788","url":null,"abstract":"<div><p>Potassium fertilizer is an essential input for agricultural productivity, and plays a critical role in various plant processes, influencing water uptake, enzyme activation, and photosynthesis. The efficient delivery of potassium fertilizer products to the end-users, typically farmers and agricultural enterprises, is of utmost importance. Due to the long traveling distance between the supplier and customers, decision makers of supplier normally set up multiple crossdocks to aid in transition and storage of potassium fertilizer products. In this situation, making an optimal transportation plan as well as the inventory level of crossdocks will directly enhance the efficiency and effectiveness of long-distance transportation. In this study, we model this problem as a dynamic transportation problem with transshipment considering the uncertain time-varying customers’ demand. To characterize the demand information, we first construct an ambiguity set of customers’ demand based in limited historical data and then develop a distributionally robust optimization-based (DRO) framework to optimize the transportation plan and related inventory level of crossdocks simultaneously. We also propose a general approach to overcome the computational challenges of DRO by transforming the original DRO into a second-order cone programming based on duality theory. Additionally, we introduce linear decision rules to adjust the optimization strategy based on the new observed demand, thus lead the model to handle the dynamic information flow in real time. In case study, all involved data are collected or derived from a real potassium fertilizer company located at Western China. The results show our model reduces the cost by 18.07% compared to stochastic model (sample average approximation), indicating a significant effectiveness of our model on the improvement of delivery efficiency and cost saving in real dynamic logistic systems. Also, we conclude the managerial insight that decision-makers should develop a comprehensive strategy, including improving communication to ensure order status updates, planning rationally to evenly distribute orders, and proactively allocating resources to meet operational demands.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106788"},"PeriodicalIF":4.1,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0305054824002600/pdfft?md5=354ba8f8d8ab07a9500316200ae77945&pid=1-s2.0-S0305054824002600-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141941538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Hampered k-Median Problem with Neighbourhoods","authors":"Justo Puerto , Carlos Valverde","doi":"10.1016/j.cor.2024.106786","DOIUrl":"10.1016/j.cor.2024.106786","url":null,"abstract":"<div><p>This paper deals with facility location problems in a continuous space with neighbours and barriers. Each one of these two elements, neighbours and barriers, makes the problems harder than their standard counterparts. Combining all together results in a new challenging problem that, as far as we know, has not been addressed before, but has applications for inspection and surveillance activities and the delivery industry assuming uniformly distributed demand in some regions. Specifically, we analyse the <span><math><mi>k</mi></math></span>-Median problem with neighbours and polygonal barriers in two different situations. None of these problems can be seen as a simple incremental contribution since in both cases the tools required to analyse and solve them go beyond any standard overlapping of techniques used in the separated problems. As a first building block, we deal with the problem assuming that the neighbourhoods are not visible from one another and therefore there are no rectilinear paths that join two of them without crossing barriers. Under this hypothesis, we derive a valid mixed-integer linear formulation. Removing that hypothesis leads to a more general and realistic problem, but at the price of making it more challenging. Adapting the elements of the first formulation, we also develop another valid mixed-integer bilinear formulation. Both formulations rely on tools borrowed from computational geometry that allow to handle polygonal barriers and neighbours that are second-order cone (SOC) representable, which we preprocess and strengthen with valid inequalities. These mathematical programming formulations are also instrumental to derive an adapted matheuristic algorithm that provides good quality solutions for both problems in short computing time. The paper also reports extensive computational experience, counting 2400 experiments, showing that our exact and heuristic approaches are useful: the exact approach can solve optimally instances with up to 50 neighbourhoods and different number of barriers within one hour of CPU time, whereas the matheuristic approach always returns good feasible solutions in less than 300 s.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"170 ","pages":"Article 106786"},"PeriodicalIF":4.1,"publicationDate":"2024-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141887207","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Rolling optimal scheduling for urban parcel crowdsourced delivery with new order insertion","authors":"Xiaoping Liang , Hualong Yang , Zheng Wang","doi":"10.1016/j.cor.2024.106779","DOIUrl":"10.1016/j.cor.2024.106779","url":null,"abstract":"<div><p>The rapid development of mobile information technology has introduced numerous new solutions for delivery companies to enhance profits. One such solution employed by some companies is crowdsourced delivery. In this paper, we focus on rolling optimal scheduling for urban parcel crowdsourced delivery by utilizing private cars that will be in passing with the incorporation of new order insertion. The bonus incentive strategy is introduced to enhance the delivery probability of private car drivers. A static model and a rolling optimization model to maximize profits and the number of parcels delivered by private cars are established. To address the NP-hard problem, a hybrid genetic algorithm and insertion algorithm are designed. Numerical experiments are carried out to verify the proposed method in different scenarios, including the scattered network, clustered network, Dalian network, and Foursquare network. The computational results demonstrate that the method enhances the matching ratio and increases profits. Utilizing private cars that will be in passing for urban parcel delivery reduces the need for dedicated vehicles, mitigating traffic growth and alleviating traffic congestion. Increasing the private car-parcel ratio improves profits and the matching ratio while reducing traffic growth. Raising the incentive coefficient for bonuses increases the matching ratio and detour distance, but profits first increase and then decrease, and delivery distance by dedicated vehicles decreases. Our research findings offer a more rational basis for green urban parcel delivery decision-making by companies.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106779"},"PeriodicalIF":4.1,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141941541","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Xin Wang , Yijing Liang , Ek Peng Chew , Haobin Li , Kok Choon Tan
{"title":"Integrated optimization of pilot and pilot carrier routing in seaports","authors":"Xin Wang , Yijing Liang , Ek Peng Chew , Haobin Li , Kok Choon Tan","doi":"10.1016/j.cor.2024.106789","DOIUrl":"10.1016/j.cor.2024.106789","url":null,"abstract":"<div><p>Pilotage is an important service for vessels to enter and leave seaports. When vessels entering or leaving their berths, pilots are assigned to provide assistance on board to maneuver the vessels. Pilot carriers, such as pilot boats and helicopters are utilized to transport pilots from the pilot station to the vessels at appointed ground. With the increasing number of calling vessels, the pilotage plan should be made properly considering the limited pilots and carriers resources in seaports to enhance timing reliability, which is a key port performance indicator. This paper studies the pilot and pilot carrier routing problem arising in seaports, where both the routes of pilots and carriers are determined jointly to achieve the lowest pilotage costs. The required service time intervals of vessels, the synchronization between pilots and carriers and the limited working duration for both pilots and carriers are considered. The problem is formulated as an arc-flow model, and a hybrid multi-start adaptive large neighborhood search and local search algorithm (mALNS-LS) is developed. Efficient departure time and cost computation methods are designed based on a set of forward and backward functions, and a model-based post optimization is applied. Computational experiments verify the performance of the proposed mALNS-LS in terms of solution quality and efficiency.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106789"},"PeriodicalIF":4.1,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141941540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A distributionally robust approach for the parallel machine scheduling problem with optional machines and job tardiness","authors":"Haimin Lu, Ye Shi, Zhi Pei","doi":"10.1016/j.cor.2024.106776","DOIUrl":"10.1016/j.cor.2024.106776","url":null,"abstract":"<div><p>This paper investigates a parallel machine scheduling problem with uncertain job processing time, where the job tardiness and optional machines are considered. To address the factor of energy saving, only a subset of all available machines are turned on, which is referred to as not-all-machine (NAM). To depict the uncertain processing time, a mean–mean absolute deviation (MAD) ambiguity set is utilized, and the cost of job tardiness is minimized under the worst-case distribution scenario over the ambiguity set. After building a distributionally robust optimization (DRO) model, theoretical bounds of the optimal number of machines are obtained. Since the model is not computationally scalable, an upper bound on its inner minimization problem is employed, and a mixed integer linear programming (MILP) approximation is obtained based on McCormick inequalities. For the DRO model, tailored speedup techniques are employed, significantly enhancing the computational performance. To evaluate the validity of the proposed DRO model, we compare it with its stochastic programming (SP) counterpart under various parameter settings. Numerical experiments demonstrate that the DRO model exhibits strong performance in the worst-case scenarios. As the problem size increases, the DRO model casts clear advantages over the SP model in terms of computational efficiency and reliability. It is observed that the performance of the DRO model is more stable than that of the nominal sequence, especially with loose due dates. Furthermore, the out-of-sample performance under various decision making preferences shed new lights into the trade-off between energy saving and production efficiency.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"170 ","pages":"Article 106776"},"PeriodicalIF":4.1,"publicationDate":"2024-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141840068","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An efficient two-stage optimization algorithm for a flexible job shop scheduling problem with worker shift arrangement","authors":"Hui Li , Jianbiao Peng , Xi Wang","doi":"10.1016/j.cor.2024.106785","DOIUrl":"10.1016/j.cor.2024.106785","url":null,"abstract":"<div><p>Due to the involvement of workers, scheduling production jobs necessitates consideration of worker shifts in most production activities. In this study, we address a flexible job shop scheduling problem with worker shift arrangement, considering constraints such as job priority, limited resources, and resource unavailability. To minimize the overdue days of low-priority jobs and ensure the timely delivery of high-priority jobs, we establish a mixed-integer programming model to allocate production resources, process sequencing, and schedule worker shifts. An improved differential evolution algorithm is proposed and designed such that overdue days and worker overtime of all jobs are calculated. Furthermore, we develop a two-stage intelligent optimization algorithm. First, we design a two-segment chromosome encoding and decoding method. Then, we propose generation strategies that follow the urgency of the priority rule to generate high-quality initial chromosomes. In adaptive worker shift adjustment, we prioritize high-priority jobs to align with delivery times. We conducted experiments to validate our model and algorithm by comparing them against four well-known intelligent optimization algorithms. Our improved algorithm proves to be highly beneficial in job and worker scheduling as it effectively minimizes overdue days and arranges worker overtime.</p></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"171 ","pages":"Article 106785"},"PeriodicalIF":4.1,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141783728","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}