104 research outputs found

    Tackling Dynamic Vehicle Routing Problem with Time Windows by means of Ant Colony System

    Full text link
    The Dynamic Vehicle Routing Problem with Time Windows (DVRPTW) is an extension of the well-known Vehicle Routing Problem (VRP), which takes into account the dynamic nature of the problem. This aspect requires the vehicle routes to be updated in an ongoing manner as new customer requests arrive in the system and must be incorporated into an evolving schedule during the working day. Besides the vehicle capacity constraint involved in the classical VRP, DVRPTW considers in addition time windows, which are able to better capture real-world situations. Despite this, so far, few studies have focused on tackling this problem of greater practical importance. To this end, this study devises for the resolution of DVRPTW, an ant colony optimization based algorithm, which resorts to a joint solution construction mechanism, able to construct in parallel the vehicle routes. This method is coupled with a local search procedure, aimed to further improve the solutions built by ants, and with an insertion heuristics, which tries to reduce the number of vehicles used to service the available customers. The experiments indicate that the proposed algorithm is competitive and effective, and on DVRPTW instances with a higher dynamicity level, it is able to yield better results compared to existing ant-based approaches.Comment: 10 pages, 2 figure

    Ant colony optimization and its application to the vehicle routing problem with pickups and deliveries

    Get PDF
    Ant Colony Optimization (ACO) is a population-based metaheuristic that can be used to find approximate solutions to difficult optimization problems. It was first introduced for solving the Traveling Salesperson Problem. Since then many implementations of ACO have been proposed for a variety of combinatorial optimization. In this chapter, ACO is applied to the Vehicle Routing Problem with Pickup and Delivery (VRPPD). VRPPD determines a set of vehicle routes originating and ending at a single depot and visiting all customers exactly once. The vehicles are not only required to deliver goods but also to pick up some goods from the customers. The objective is to minimize the total distance traversed. The chapter first provides an overview of ACO approach and presents several implementations to various combinatorial optimization problems. Next, VRPPD is described and the related literature is reviewed, Then, an ACO approach for VRPPD is discussed. The approach proposes a new visibility function which attempts to capture the “delivery” and “pickup” nature of the problem. The performance of the approach is tested using well-known benchmark problems from the literature

    Exploring Heuristics for the Vehicle Routing Problem with Split Deliveries and Time Windows

    Get PDF
    This dissertation investigates the Vehicle Routing Problem with Split Deliveries and Time Windows. This problem assumes a depot of homogeneous vehicles and set of customers with deterministic demands requiring delivery. Split deliveries allow multiple visits to a customer and time windows restrict the time during which a delivery can be made. Several construction and local search heuristics are tested to determine their relative usefulness in generating solutions for this problem. This research shows a particular subset of the local search operators is particularly influential on solution quality and run time. Conversely, the construction heuristics tested do not significantly impact either. Several problem features are also investigated to determine their impact. Of the features explored, the ratio of customer demand to vehicle ratio revealed a significant impact on solution quality and influence on the effectiveness of the heuristics tested. Finally, this research introduces an ant colony metaheuristic coupled with a local search heuristic embedded within a dynamic program seeking to solve a Military Inventory Routing Problem with multiple-customer routes, stochastic supply, and deterministic demand. Also proposed is a suite of test problems for the Military Inventory Routing Problem

    Multi-Objective UAV Mission Planning Using Evolutionary Computation

    Get PDF
    This investigation purports to develop a new model for multiple autonomous aircraft mission routing. Previous research both related and unrelated to this endeavor have used classic combinatoric problems as models for Unmanned Aerial Vehicle (UAV) routing and mission planning. This document presents the concept of the Swarm Routing Problem (SRP) as a new combinatorics problem for use in modeling UAV swarm routing, developed as a variant of the Vehicle Routing Problem with Time Windows (VRPTW). The SRP removes the single vehicle per target restraint and changes the customer satisfaction requirement to one of vehicle on location volume. The impact of these alterations changes the vehicle definitions within the problem model from discrete units to cooperative members within a swarm. This represents a more realistic model for multi-agent routing as a real world mission plan would require the use of all airborne assets across multiple targets, without constraining a single vehicle to a single target. Solutions to the SRP problem model result in route assignments per vehicle that successfully track to all targets, on time, within distance constraints. A complexity analysis and multi-objective formulation of the VRPTW indicates the necessity of a stochastic solution approach leading to the development of a multi-objective evolutionary algorithm. This algorithm design is implemented using C++ and an evolutionary algorithm library called Open Beagle. Benchmark problems applied to the VRPTW show the usefulness of this solution approach. A full problem definition of the SRP as well as a multi-objective formulation parallels that of the VRPTW method. Benchmark problems for the VRPTW are modified in order to create SRP benchmarks. These solutions show the SRP solution is comparable or better than the same VRPTW solutions, while also representing a more realistic UAV swarm routing solution

    A Revised ant colony system approach to vehicle routing problems /

    Get PDF
    Vehicle routing problems have various extensions such as time windows, multiple vehicles, backhauls, simultaneous delivery and pick-up, etc. The objectives of all these problems are to design optimal routes minimizing total distance traveled, minimizing number of vehicles, etc that satisfy corresponding constraints. In this study, an ant colony optimization based heuristic that can be used to solve various vehicle routing problems is proposed. The objective function considered to minimize the total distance traveled by all vehicles. The heuristic is applied to vehicle routing problem with time windows and vehicle routing with simultaneous delivery and pick-up. Vehicles are identical and capacities of the vehicles are finite. The time window constraints in the first problem are assumed to be strict. The proposed heuristic consists of four steps. First, a candidate list is formed for each customer in order to reduce computational time. Second, a feasible solution is found, and initial pheromone trails on each arc is calculated using it. Then, routes are constructed based on Dorigo et al. (1997). While visibility is calculated during route construction process, the distance between two customers, customers' distance to the depot and the time window associated with the customer to whom the ant is considered to move are considered. Pheromone trails are modified by both local and global pheromone update. Finally, constructed routes are improved using 2-opt algorithm. The algorithm have been tested on the benchmark problem instances of Solomon (1987) for vehicle routing problem with time windows, and benchmark problem instances of Min (1989) and Dethloff (2001) for vehicle routing with simultaneous delivery and pick-up. The algorithm is proven to give good results when compared to the best known results in the literature

    Comparison of Exact and Approximate methods for the Vehicle Routing Problem with Time Windows

    Get PDF
    This paper presents a comparison of two approaches for solving the vehicle routing problem with time windows (VRPTW). Scheduling of vehicles for pickup and delivery is a common problem in logistics and may be expressed as VRPTW, for which both exact and approximate techniques are available. It is therefore interesting to compare such techniques to evaluate their performance and figure what is the best option based on the instance features and size. In this work, we compared Mixed Integer Linear Programming (MILP) with Set-Based Particle Swarm optimization (S-PSO). Both algorithms are tested on the full 56 instances of the Solomon dataset. The results show that the two algorithms perform similarly for lower number of customers while there are significant differences for the cases with higher number of customers. For higher number of customers MILP consistently performs as good as or better than S-PSO for the clustered data, both with short and long scheduling horizons, while the S-PSO outperforms MILP in most cases with random and mixed random clustered data with long scheduling horizons. Furthermore when the algorithms perform the same with regards to the main objective (number of vehicles), MILP generally achieves a better result in the second objective (distance traveled)

    Ant colony optimization and the vehicle routing problem

    Get PDF
    Ant Colony Optimization algorithms are swarm intelligence algorithms, and they are inspired by the behavior of real ants. They are well suited to solving computational problems which involve traversing graphs. The Vehicle Routing Problem is a combinatorial optimization problem which is studied in the eld of operations research. Its numerous variants have several real-life applications. In this thesis, I will present how Ant Colony Optimization algorithms have been used to solve a particular variant of the Vehicle Routing Problem - the Vehicle Routing Problem with Time Windows

    Meta-heuristics development framework: Design and applications

    Get PDF
    Master'sMASTER OF SCIENC
    corecore