8,298 research outputs found

    A Flexible Transport Service for Passengers

    Get PDF
    AbstractThe realization of innovative passengers transport services requires more and more often a greater flexibility and inexpensiveness of the service. To answer this request in many cases the physical solution is to realize a demand responsive transportation system (DRTS). A DRTS require the planning of travel paths (routing) and customers pick-up and drop-off times (scheduling) according to received requests, respecting the limited capacity of the fleet and time constraints (hard time windows) for each network's node, and the service time of the system. By the modelling point of view a DRTS can be effectively represented with a Dial-a-ride problem (DaRP). A DaRP derives from the Pick-up and Delivery Problem with Time Windows (PDPTW) and may operate according to a static or to a dynamic mode. In the static setting, all customers’ requests are known beforehand and the DaRP returns the vehicles routing and the passengers pick up and drop off time scheduling. The static setting may be representative of a phase of reservation occurred the day before the execution of the service. But, if the reservation requests must be processed on-line, even during the booking process there may be a certain level ad dynamism. In fact, if the algorithm works online, it manages each and every incoming request separately, and accepts or refuses it immediately, without knowing anything about the following. The operative program is constantly updated after each received request without refusal to carry out previous accepted services. In the dynamic mode, customers’ requests arrive when the service is already running and, consequently, the solution may change whilst the vehicle is already travelling. In this mode it is necessary that the schedule is updated when each new request arrives and that this is done in a short time to ensure that the potential customer will not leave the system before a possible answer. In this work, we describe a flexible people transport system capable of managing incoming transport demand in dynamic mode, using a solution architecture based on a two-stage algorithm to solve Dial-a-Ride Problem instances. In the first stage, a constructive heuristic algorithm quickly provides a feasible solution to accept the incoming demand. The algorithm in the second stage try to improve the solution evaluated at the first stage by using the time between two consecutive transportation events. The algorithm, unlike most of the works in the literature, use an objective function that optimizes the service punctuality

    Behavior Trees in Robotics and AI: An Introduction

    Full text link
    A Behavior Tree (BT) is a way to structure the switching between different tasks in an autonomous agent, such as a robot or a virtual entity in a computer game. BTs are a very efficient way of creating complex systems that are both modular and reactive. These properties are crucial in many applications, which has led to the spread of BT from computer game programming to many branches of AI and Robotics. In this book, we will first give an introduction to BTs, then we describe how BTs relate to, and in many cases generalize, earlier switching structures. These ideas are then used as a foundation for a set of efficient and easy to use design principles. Properties such as safety, robustness, and efficiency are important for an autonomous system, and we describe a set of tools for formally analyzing these using a state space description of BTs. With the new analysis tools, we can formalize the descriptions of how BTs generalize earlier approaches. We also show the use of BTs in automated planning and machine learning. Finally, we describe an extended set of tools to capture the behavior of Stochastic BTs, where the outcomes of actions are described by probabilities. These tools enable the computation of both success probabilities and time to completion

    A memetic algorithm for the integral OBP/OPP problem in a logistics distribution center

    Get PDF
    In this paper, we present a new decision-making tool aimed at improving the efficiency of the operational planning of pick-up processes in logistic distribution centers. It is based on a memetic algorithm (MA) solving both the Order Batching Problem (OBP) and the Order Picking Problem (OPP). The result yields a sequence of simultaneous pick up operations of lots for different clients in a storing facility, satisfying a previously defined distribution plan. The objective is the minimization of the operational cost of the entire process, which is directly proportional to the time spent on different activities involved. The failure to satisfy the conditions, either leads to overstocking, delays in delivery or creates inefficiency costs. The analysis of the results obtained with our algorithmic tool indicates that it has a good performance in comparison with other known algorithms used to solve this kind of problem.Fil: Miguel, Fabio. Universidad Nacional de Río Negro; ArgentinaFil: Frutos, Mariano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Bahía Blanca. Instituto de Investigaciones Económicas y Sociales del Sur. Universidad Nacional del Sur. Departamento de Economía. Instituto de Investigaciones Económicas y Sociales del Sur; ArgentinaFil: Tohmé, Fernando Abel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Bahía Blanca. Instituto de Matemática Bahía Blanca. Universidad Nacional del Sur. Departamento de Matemática. Instituto de Matemática Bahía Blanca; ArgentinaFil: Rossit, Daniel Alejandro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Bahía Blanca. Instituto de Matemática Bahía Blanca. Universidad Nacional del Sur. Departamento de Matemática. Instituto de Matemática Bahía Blanca; Argentin

    A Grouping Genetic Algorithm for the Order Batching Problem in Distribution Warehouses

    Get PDF
    Order picking is a warehouse function that deals with the retrieval of articles from their storage locations in order to satisfy certain customer demands. Combining several single customer orders into one (more substantial) picking order can increase the efficiency of warehouse operations. The Order Batching Problem considered in this paper deals with the question of how different customer orders should be grouped into picking orders, such that the total length of all tours through the warehouse is minimized, which are necessary to collect all requested articles. For the solution of this problem, the authors introduce a Grouping Genetic Algorithm. This genetic algorithm is combined with a local search procedure which results in a highly competitive hybrid algorithm. In a series of extensive numerical experiments, the algorithm is benchmarked against a genetic algorithm with a standard item-oriented encoding scheme. The results show that the new genetic algorithm based on the group-oriented encoding scheme is preferable for the Order Batching Problem, and that the algorithm provides high quality solutions in reasonable computing times

    Autonomous Underwater Vehicle: 5G Network Design and Simulation Based on Mimetic Technique Control System

    Get PDF
    The Internet of Underwater Things (IoUT) exhibits promising advancement with underwater acoustic wireless network communication (UWSN). Conventionally, IoUT has been utilized for the offshore monitoring and exploration of the environment within the underwater region. The data exchange between the IoUT has been performed with the 5G enabled-communication to establish the connection with the futuristic underwater monitoring. However, the acoustic waves in underwater communication are subjected to longer propagation delay and higher transmission energy. To overcome those issues autonomous underwater vehicle (AUV) is implemented for the data collection and routing based on cluster formation. This paper developed a memetic algorithm-based AUV monitoring system for the underwater environment. The proposed Autonomous 5G Memetic (A5GMEMETIC) model performs the data collection and transmission to increase the USAN performance. The A5GMEMETIC model data collection through the dynamic unaware clustering model minimizes energy consumption. The A5GMemetic optimizes the location of the nodes in the underwater environment for the optimal data path estimation for the data transmission in the network. Simulation analysis is performed comparatively with the proposed A5Gmemetic with the conventional AEDG, DGS, and HAMA models. The comparative analysis expressed that the proposed A5GMeMEMETIC model exhibits the ~12% increased packet delivery ratio (PDR), ~9% reduced delay and ~8% improved network lifetime

    Solving the dial-a- ride problem (DARP) using an agent based simulation approach and heuristic methods

    Get PDF
    A dissertation submitted to the Faculty of Engineering and the Built Environment, University of the Witwatersrand, Johannesburg, in fulfilment of the requirements for the Degree of Master of Science in Engineering, 2015The Dial-a-Ride Problem (DARP) requires a set of customers to be transported by a limited fleet of vehicles between unique origins and destinations under several service constraints, most notably, within defined time windows. The problem is considered NP-hard and has typically been solved using metaheuristics methods. An agent based simulation (ABS) model was developed, where each vehicle bids to service customers based on a weighted objective function that considers the cost to service the customer, and time quality of the service that would be achieved. The approach applied a pre-processing technique to reduce the search space given the service time window constraints. Tests of the model show significantly better customer transit and waiting times than the benchmark datasets. The ABS was able to obtain solutions for much larger problem sizes than the benchmark solutions, with this work being the first known application of ABS to the DARP

    Order Batching in Order Picking Warehouses: A Survey of Solution Approaches

    Get PDF
    Order picking is a warehouse function dealing with the retrieval of articles from their storage location in order to satisfy a given demand specified by customer orders. Of all warehouse operations, order picking is considered to include the most cost-intensive ones. Even though there have been different attempts to automate the picking process, manual order picking systems are still prevalent in practice. This article will focus on order batching, one of the main planning issues in order picking systems. Order Batching has been proven to be pivotal for the efficiency of order picking operations. With respect to the availability of information about the customer orders, order batching can be distinguished into static batching and dynamic batching. Improved order batching reduces the total picking time required to collect the requested articles. According to experience from practice, this can result in significant savings of labor cost and into a reduction of the customer order\u27s delivery lead time.The aim of this contribution is to provide comprehensive insights into order batching by giving a detailed state-of-the-art overview of the different solution approaches which have been suggested in the literature. Corresponding to the available publications, the emphasis will be on static order batching.In addition to this, the paper will also review the existing literature for variants and extensions of static order batching (e.g. due dates, alternative objective functions). Furthermore, solution approaches for dynamic order batching problems (like time window batching) will be presented

    Methodologies for Solving Integrated Transportation and Scheduling Problems

    Get PDF
    This research proposes novel solution techniques to optimize two real-world problems in the area of scheduling and transportation. We first consider a model for optimizing the operations of dredges. In this problem, scheduling and assignment decisions are integrated across a finite planning horizon. Additional constraints and problem elements explicitly considered include, but are not limited, to environmental work window restrictions, budget limitations, dredge operation rates and schedule-dependent dredge availability. Our approach makes use of Constraint Programming (CP) to obtain quality and robust solutions within an amount of time small enough to be useful to practitioners. The expanded feature set of the methodology presented makes our solution tool the most comprehensive and flexible decision-making framework for dredge scheduling in existence. The second transportation and logistics problem considered in this dissertation considers a unified variation of the Vehicle Routing Problem (VRP). This work offers a powerful yet flexible tool to model and solve real-world problems, each with their specifications, constraints, and requirements. We review existing VRP problems from the literature and propose new VRP variants that differ from the existing ones by the consideration of hours of service regulation on the active and drive hours of drivers in a single or multiple shifts. Real-world instances of these problems consist of thousands of customer locations and hundreds of vehicles. To ensure the quality of the solutions, we compare the performance of our approach with CPLEX on several benchmark instances from the literature. Finally, the third chapter of this work focuses on a comprehensive analysis of the methodology presented in Chapter 4. Specifically, sensitivity analysis regarding the parameters driving the performance of the heuristics is performed. Also, we propose a Genetic Algorithm (GA) to solve the VRP variants in Chapter 3 and provide a computational study of its performance against CPLEX and the approaches in Chapter 3
    corecore