1,912 research outputs found

    Strategies for Handling Temporal Uncertainty in Pickup and Delivery Problems with Time Windows

    Get PDF
    In many real-life routing problems there is more uncertainty with respect to the required timing of the service than with respect to the service locations. We focus on a pickup and delivery problem with time windows in which the pickup and drop-off locations of the service requests are fully known in advance, but the time at which these jobs will require service is only fully revealed during operations. We develop a sample-scenario routing strategy to accommodate a variety of potential time real- izations while designing and updating the routes. Our experiments on a breadth of instances show that advance time related information, if used intelligently, can yield benefits. Furthermore, we show that it is beneficial to tailor the consensus function that is used in the sample-scenario approach to the specifics of the problem setting. By doing so, our strategy performs well on instances with both short time windows and limited advance confirmation

    The importance of information flows temporal attributes for the efficient scheduling of dynamic demand responsive transport services

    No full text
    The operation of a demand responsive transport service usually involves the management of dynamic requests. The underlying algorithms are mainly adaptations of procedures carefully designed to solve static versions of the problem, in which all the requests are known in advance. However there is no guarantee that the effectiveness of an algorithm stays unchanged when it is manipulated to work in a dynamic environment. On the other hand, the way the input is revealed to the algorithm has a decisive role on the schedule quality. We analyze three characteristics of the information flow (percentage of real-time requests, interval between call-in and requested pickup time and length of the computational cycle time), assessing their influence on the effectiveness of the scheduling proces

    Opportunity costs calculation in agent-based vehicle routing and scheduling

    Get PDF
    In this paper we consider a real-time, dynamic pickup and delivery problem with timewindows where orders should be assigned to one of a set of competing transportation companies. Our approach decomposes the problem into a multi-agent structure where vehicle agents are responsible for the routing and scheduling decisions and the assignment of orders to vehicles is done by using a second-price auction. Therefore the system performance will be heavily dependent on the pricing strategy of the vehicle agents. We propose a pricing strategy for vehicle agents based on dynamic programming where not only the direct cost of a job insertion is taken into account, but also its impact on future opportunities. We also propose a waiting strategy based on the same opportunity valuation. Simulation is used to evaluate the benefit of pricing opportunities compared to simple pricing strategies in different market settings. Numerical results show that the proposed approach provides high quality solutions, in terms of profits, capacity utilization and delivery reliability

    On green routing and scheduling problem

    Full text link
    The vehicle routing and scheduling problem has been studied with much interest within the last four decades. In this paper, some of the existing literature dealing with routing and scheduling problems with environmental issues is reviewed, and a description is provided of the problems that have been investigated and how they are treated using combinatorial optimization tools

    A probabilistic approach to pickup and delivery problems with time window uncertainty

    Get PDF
    In this paper we study a dynamic and stochastic pickup and delivery problem proposed recently by Srour, Agatz and Oppen. We demonstrate that the cost structure of the problem permits an effective solution method without generating multiple scenarios. Instead, our method is based on a careful analysis of the transfer probability from one customer to the other. Our computational results confirm the effectiveness of our approach on the data set of Srour et al

    ์‹ค์‹œ๊ฐ„ ๋™์  ๊ณ„ํš๋ฒ• ๋ฐ ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฐ˜์˜ ๊ณต๊ณต์ž์ „๊ฑฐ ์‹œ์Šคํ…œ์˜ ๋™์  ์žฌ๋ฐฐ์น˜ ์ „๋žต

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ๊ฑด์„คํ™˜๊ฒฝ๊ณตํ•™๋ถ€, 2020. 8. ๊ณ ์Šน์˜.The public bicycle sharing system is one of the modes of transportation that can help to relieve several urban problems, such as traffic congestion and air pollution. Because users can pick up and return bicycles anytime and anywhere a station is located, pickup or return failure can occur due to the spatiotemporal imbalances in demand. To prevent system failures, the operator should establish an appropriate repositioning strategy. As the operator makes a decision based on the predicted demand information, the accuracy of forecasting demand is an essential factor. Due to the stochastic nature of demand, however, the occurrence of prediction errors is inevitable. This study develops a stochastic dynamic model that minimizes unmet demand for rebalancing public bicycle sharing systems, taking into account the stochastic demand and the dynamic characteristics of the system. Since the repositioning mechanism corresponds to the sequential decision-making problem, this study applies the Markov decision process to the problem. To solve the Markov decision process, a dynamic programming method, which decomposes complex problems into simple subproblems to derive an exact solution. However, as a set of states and actions of the Markov decision process become more extensive, the computational complexity increases and it is intractable to derive solutions. An approximate dynamic programming method is introduced to derive an approximate solution. Further, a reinforcement learning model is applied to obtain a feasible solution in a large-scale public bicycle network. It is assumed that the predicted demand is derived from the random forest, which is a kind of machine learning technique, and that the observed demand occurred along the Poisson distribution whose mean is the predicted demand to simulate the uncertainty of the future demand. Total unmet demand is used as a key performance indicator in this study. In this study, a repositioning strategy that quickly responds to the prediction error, which means the difference between the observed demand and the predicted demand, is developed and the effectiveness is assessed. Strategies developed in previous studies or applied in the field are also modeled and compared with the results to verify the effectiveness of the strategy. Besides, the effects of various safety buffers and safety stock are examined and appropriate strategies are suggested for each situation. As a result of the analysis, the repositioning effect by the developed strategy was improved compared to the benchmark strategies. In particular, the effect of a strategy focusing on stations with high prediction errors is similar to the effect of a strategy considering all stations, but the computation time can be further reduced. Through this study, the utilization and reliability of the public bicycle system can be improved through the efficient operation without expanding the infrastructure.๊ณต๊ณต์ž์ „๊ฑฐ ์‹œ์Šคํ…œ์€ ๊ตํ†ตํ˜ผ์žก๊ณผ ๋Œ€๊ธฐ์˜ค์—ผ ๋“ฑ ์—ฌ๋Ÿฌ ๋„์‹œ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตํ†ต์ˆ˜๋‹จ์ด๋‹ค. ๋Œ€์—ฌ์†Œ๊ฐ€ ์œ„์น˜ํ•œ ๊ณณ์ด๋ฉด ์–ธ์ œ ์–ด๋””์„œ๋“  ์ด์šฉ์ž๊ฐ€ ์ž์ „๊ฑฐ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์˜ ํŠน์„ฑ์ƒ ์ˆ˜์š”์˜ ์‹œ๊ณต๊ฐ„์  ๋ถˆ๊ท ํ˜•์œผ๋กœ ์ธํ•ด ๋Œ€์—ฌ ์‹คํŒจ ๋˜๋Š” ๋ฐ˜๋‚ฉ ์‹คํŒจ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์‹œ์Šคํ…œ ์‹คํŒจ๋ฅผ ์˜ˆ๋ฐฉํ•˜๊ธฐ ์œ„ํ•ด ์šด์˜์ž๋Š” ์ ์ ˆํ•œ ์žฌ๋ฐฐ์น˜ ์ „๋žต์„ ์ˆ˜๋ฆฝํ•ด์•ผ ํ•œ๋‹ค. ์šด์˜์ž๋Š” ์˜ˆ์ธก ์ˆ˜์š” ์ •๋ณด๋ฅผ ์ „์ œ๋กœ ์˜์‚ฌ๊ฒฐ์ •์„ ํ•˜๋ฏ€๋กœ ์ˆ˜์š”์˜ˆ์ธก์˜ ์ •ํ™•์„ฑ์ด ์ค‘์š”ํ•œ ์š”์†Œ์ด๋‚˜, ์ˆ˜์š”์˜ ๋ถˆํ™•์‹ค์„ฑ์œผ๋กœ ์ธํ•ด ์˜ˆ์ธก ์˜ค์ฐจ์˜ ๋ฐœ์ƒ์ด ๋ถˆ๊ฐ€ํ”ผํ•˜๋‹ค. ๋ณธ ์—ฐ๊ตฌ์˜ ๋ชฉ์ ์€ ๊ณต๊ณต์ž์ „๊ฑฐ ์ˆ˜์š”์˜ ๋ถˆํ™•์‹ค์„ฑ๊ณผ ์‹œ์Šคํ…œ์˜ ๋™์  ํŠน์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋ถˆ๋งŒ์กฑ ์ˆ˜์š”๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ์žฌ๋ฐฐ์น˜ ๋ชจํ˜•์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ณต๊ณต์ž์ „๊ฑฐ ์žฌ๋ฐฐ์น˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ˆœ์ฐจ์  ์˜์‚ฌ๊ฒฐ์ • ๋ฌธ์ œ์— ํ•ด๋‹นํ•˜๋ฏ€๋กœ, ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์ˆœ์ฐจ์  ์˜์‚ฌ๊ฒฐ์ • ๋ฌธ์ œ๋ฅผ ๋ชจํ˜•ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ๋ฅด์ฝ”ํ”„ ๊ฒฐ์ • ๊ณผ์ •์„ ์ ์šฉํ•œ๋‹ค. ๋งˆ๋ฅด์ฝ”ํ”„ ๊ฒฐ์ • ๊ณผ์ •์„ ํ’€๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํ•œ ๋ถ€๋ฌธ์ œ๋กœ ๋ถ„ํ•ดํ•˜์—ฌ ์ •ํ™•ํ•ด๋ฅผ ๋„์ถœํ•˜๋Š” ๋™์  ๊ณ„ํš๋ฒ•์„ ์ด์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋งˆ๋ฅด์ฝ”ํ”„ ๊ฒฐ์ • ๊ณผ์ •์˜ ์ƒํƒœ ์ง‘ํ•ฉ๊ณผ ๊ฒฐ์ • ์ง‘ํ•ฉ์˜ ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋ฉด ๊ณ„์‚ฐ ๋ณต์žก๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฏ€๋กœ, ๋™์  ๊ณ„ํš๋ฒ•์„ ์ด์šฉํ•œ ์ •ํ™•ํ•ด๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ทผ์‚ฌ์  ๋™์  ๊ณ„ํš๋ฒ•์„ ๋„์ž…ํ•˜์—ฌ ๊ทผ์‚ฌํ•ด๋ฅผ ๋„์ถœํ•˜๋ฉฐ, ๋Œ€๊ทœ๋ชจ ๊ณต๊ณต์ž์ „๊ฑฐ ๋„คํŠธ์›Œํฌ์—์„œ ๊ฐ€๋Šฅํ•ด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๊ฐ•ํ™”ํ•™์Šต ๋ชจํ˜•์„ ์ ์šฉํ•œ๋‹ค. ์žฅ๋ž˜ ๊ณต๊ณต์ž์ „๊ฑฐ ์ด์šฉ์ˆ˜์š”์˜ ๋ถˆํ™•์‹ค์„ฑ์„ ๋ชจ์‚ฌํ•˜๊ธฐ ์œ„ํ•ด, ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฒ•์˜ ์ผ์ข…์ธ random forest๋กœ ์˜ˆ์ธก ์ˆ˜์š”๋ฅผ ๋„์ถœํ•˜๊ณ , ์˜ˆ์ธก ์ˆ˜์š”๋ฅผ ํ‰๊ท ์œผ๋กœ ํ•˜๋Š” ํฌ์•„์†ก ๋ถ„ํฌ๋ฅผ ๋”ฐ๋ผ ์ˆ˜์š”๋ฅผ ํ™•๋ฅ ์ ์œผ๋กœ ๋ฐœ์ƒ์‹œ์ผฐ๋‹ค. ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ด€์ธก ์ˆ˜์š”์™€ ์˜ˆ์ธก ์ˆ˜์š” ๊ฐ„์˜ ์ฐจ์ด์ธ ์˜ˆ์ธก์˜ค์ฐจ์— ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•˜๋Š” ์žฌ๋ฐฐ์น˜ ์ „๋žต์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํšจ๊ณผ๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค. ๊ฐœ๋ฐœ๋œ ์ „๋žต์˜ ์šฐ์ˆ˜์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด, ๊ธฐ์กด ์—ฐ๊ตฌ์˜ ์žฌ๋ฐฐ์น˜ ์ „๋žต ๋ฐ ํ˜„์‹ค์—์„œ ์ ์šฉ๋˜๋Š” ์ „๋žต์„ ๋ชจํ˜•ํ™”ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•œ๋‹ค. ๋˜ํ•œ, ์žฌ๊ณ ๋Ÿ‰์˜ ์•ˆ์ „ ๊ตฌ๊ฐ„ ๋ฐ ์•ˆ์ „์žฌ๊ณ ๋Ÿ‰์— ๊ด€ํ•œ ๋ฏผ๊ฐ๋„ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ•จ์˜์ ์„ ์ œ์‹œํ•œ๋‹ค. ๊ฐœ๋ฐœ๋œ ์ „๋žต์˜ ํšจ๊ณผ๋ฅผ ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ, ๊ธฐ์กด ์—ฐ๊ตฌ์˜ ์ „๋žต ๋ฐ ํ˜„์‹ค์—์„œ ์ ์šฉ๋˜๋Š” ์ „๋žต๋ณด๋‹ค ๊ฐœ์„ ๋œ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ, ํŠนํžˆ ์˜ˆ์ธก์˜ค์ฐจ๊ฐ€ ํฐ ๋Œ€์—ฌ์†Œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ์ „๋žต์ด ์ „์ฒด ๋Œ€์—ฌ์†Œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ์ „๋žต๊ณผ ์žฌ๋ฐฐ์น˜ ํšจ๊ณผ๊ฐ€ ์œ ์‚ฌํ•˜๋ฉด์„œ๋„ ๊ณ„์‚ฐ์‹œ๊ฐ„์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ๊ณต๊ณต์ž์ „๊ฑฐ ์ธํ”„๋ผ๋ฅผ ํ™•๋Œ€ํ•˜์ง€ ์•Š๊ณ ๋„ ์šด์˜์˜ ํšจ์œจํ™”๋ฅผ ํ†ตํ•ด ๊ณต๊ณต์ž์ „๊ฑฐ ์‹œ์Šคํ…œ์˜ ์ด์šฉ๋ฅ  ๋ฐ ์‹ ๋ขฐ์„ฑ์„ ์ œ๊ณ ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ณต๊ณต์ž์ „๊ฑฐ ์žฌ๋ฐฐ์น˜์— ๊ด€ํ•œ ์ •์ฑ…์  ํ•จ์˜์ ์„ ์ œ์‹œํ•œ๋‹ค๋Š” ์ ์—์„œ ๋ณธ ์—ฐ๊ตฌ์˜ ์˜์˜๊ฐ€ ์žˆ๋‹ค.Chapter 1. Introduction ๏ผ‘ 1.1 Research Background and Purposes ๏ผ‘ 1.2 Research Scope and Procedure ๏ผ— Chapter 2. Literature Review ๏ผ‘๏ผ 2.1 Vehicle Routing Problems ๏ผ‘๏ผ 2.2 Bicycle Repositioning Problem ๏ผ‘๏ผ’ 2.3 Markov Decision Processes ๏ผ’๏ผ“ 2.4 Implications and Contributions ๏ผ’๏ผ– Chapter 3. Model Formulation ๏ผ’๏ผ˜ 3.1 Problem Definition ๏ผ’๏ผ˜ 3.2 Markov Decision Processes ๏ผ“๏ผ” 3.3 Demand Forecasting ๏ผ”๏ผ 3.4 Key Performance Indicator (KPI) ๏ผ”๏ผ• Chapter 4. Solution Algorithms ๏ผ”๏ผ— 4.1 Exact Solution Algorithm ๏ผ”๏ผ— 4.2 Approximate Dynamic Programming ๏ผ•๏ผ 4.3 Reinforcement Learning Method ๏ผ•๏ผ’ Chapter 5. Numerical Example ๏ผ•๏ผ• 5.1 Data Overview ๏ผ•๏ผ• 5.2 Experimental Design ๏ผ–๏ผ‘ 5.3 Algorithm Performance ๏ผ–๏ผ– 5.4 Sensitivity Analysis ๏ผ—๏ผ” 5.5 Large-scale Cases ๏ผ—๏ผ– Chapter 6. Conclusions ๏ผ˜๏ผ’ 6.1 Conclusions ๏ผ˜๏ผ’ 6.2 Future Research ๏ผ˜๏ผ“ References ๏ผ˜๏ผ– ์ดˆ ๋ก ๏ผ™๏ผ’Docto

    Optimization Methods for the Same-Day Delivery Problem

    Get PDF
    In the same-day delivery problem, requests with restricted time windows arrive during a given time horizon and it is necessary to decide which requests to serve and how to plan routes accordingly. We solve the problem with a dynamic stochastic method that invokes a generalized route generation function combined with an adaptive large neighborhood search heuristic. The heuristic is composed of destroying and repairing operators. The generalized route generation function takes advantage of sampled-scenarios, which are solved with the heuristic, to determine which decisions should be taken at any instant. Results obtained on different benchmark instances prove the effectiveness of the proposed method in comparison with a consensus function from the literature, with an average decrease of 10.7%, in terms of solution cost, and 24.5%, in terms of runtime
    • โ€ฆ
    corecore