2,262 research outputs found

    A districting-based heuristic for the coordinated capacitated arc routing problem

    Get PDF
    The purpose of this paper is to solve a multi-period garbage collection problem involving several garbage types called fractions, such as general and organic waste, paper and carboard, glass and metal, and plastic. The study is motivated by a real-life problem arising in Denmark. Because of the nature of the fractions, not all of them have the same collection frequency. Currently the collection days for the various fractions are uncoordinated. An interesting question is to determine the added cost in terms of traveled distance and vehicle fleet size of coordinating these collections in order to reduce the inconvenience borne by the citizens. To this end we develop a multi-phase heuristic: (1) small collection districts, each corresponding to a day of the week, are first created; (2) the districts are assigned to specific weekdays based on a closeness criterion; (3) they are balanced in order to make a more efficient use of the vehicles; (4) collection routes are then created for each district and each waste fraction by means of the FastCARP heuristic. Extensive tests over a variety of scenarios indicate that coordinating the collections yields a routing cost increase of 12.4%, while the number of vehicles increases in less than half of the instances.</p

    A fast heuristic for large-scale capacitated arc routing problems

    Get PDF
    The purpose of this paper is to develop a fast heuristic called FastCARP for the solution of large-scale capacitated arc routing problems, with or without duration constraints. This study is motivated by a waste collection problem in Denmark. After a preprocessing phase, FastCARP creates a giant tour, partitions the graph into districts, and construct routes within each district. It then iteratively merges and splits adjacent districts and reoptimises the routes. The heuristic was tested on 264 benchmark instances containing up to 11,640 nodes, 12,675 edges, 8581 required edges, and 323 vehicles. FastCARP was compared with an alternative heuristic called Base and with several Path-Scanning algorithms. On small graphs, it was better but slower than Base. On larger graphs, it was much faster and only slightly worse than Base in terms of solution quality. It also outperforms the Path-Scanning algorithms.</p

    The commodity-split multi-compartment capacitated arc routing problem

    Get PDF
    The purpose of this paper is to develop a data-driven matheuristic for the Commodity-Split Multi-Compartment Capacitated Arc Routing Problem (CSMC-CARP). This problem arises in curbside waste collection, where there are different recyclable waste types called fractions. The CSMC-CARP is defined on an undirected graph with a limited heterogeneous fleet of multi-compartment vehicle types based at a depot, where each compartment's capacity can vary depending on the waste fraction assigned to it and on the compression factor of that fraction in that vehicle type. The aim is to determine a set of least-cost routes starting and ending at the depot, such that the demand of each edge for each waste fraction is collected exactly once by one vehicle, without violating the capacity of any compartment. The CSMC-CARP consists of three decision levels: selecting the number of vehicles of each type, assigning waste fractions to the compartments of each selected vehicle, and routing the vehicles. Our three-phase algorithm decomposes the problem into incomplete solution representations and heuristically solves one or more decision levels at a time. The first phase selects a subset of attractive compartment assignments from all assignments of all vehicle types. The second phase solves the CSMC-CARP with an unlimited fleet of the selected assignments. This is done by our C-split tour splitting algorithm, which can simultaneously split a giant tour of required edges into feasible routes while making decisions on the fractions that are collected by each route. The third phase selects the set of best routes servicing all fractions of all required edges without exceeding the number of vehicles available of each type. The algorithm is applied to real-life instances arising from recyclable waste collection operations in Denmark, with graph sizes up to 6,149 nodes and 3,797 required edges, the waste sorted in three to six fractions, and four to six vehicle types with one to four compartments. Computational results show that the generated solutions favor combining different fractions together in vehicles with higher numbers of compartments, and that the algorithm adapts well to the characteristics of the data, in terms of the graph, vehicle types, degree of sorting, and to skewness in demand among waste fractions.</p

    A fast heuristic for large-scale capacitated arc routing problems

    Get PDF
    The purpose of this paper is to develop a fast heuristic called FastCARP for the solution of large-scale capacitated arc routing problems, with or without duration constraints. This study is motivated by a waste collection problem in Denmark. After a preprocessing phase, FastCARP creates a giant tour, partitions the graph into districts, and construct routes within each district. It then iteratively merges and splits adjacent districts and reoptimises the routes. The heuristic was tested on 264 benchmark instances containing up to 11,640 nodes, 12,675 edges, 8581 required edges, and 323 vehicles. FastCARP was compared with an alternative heuristic called Base and with several Path-Scanning algorithms. On small graphs, it was better but slower than Base. On larger graphs, it was much faster and only slightly worse than Base in terms of solution quality. It also outperforms the Path-Scanning algorithms.</p

    The commodity-split multi-compartment capacitated arc routing problem

    Get PDF
    The purpose of this paper is to develop a data-driven matheuristic for the Commodity-Split Multi-Compartment Capacitated Arc Routing Problem (CSMC-CARP). This problem arises in curbside waste collection, where there are different recyclable waste types called fractions. The CSMC-CARP is defined on an undirected graph with a limited heterogeneous fleet of multi-compartment vehicle types based at a depot, where each compartment's capacity can vary depending on the waste fraction assigned to it and on the compression factor of that fraction in that vehicle type. The aim is to determine a set of least-cost routes starting and ending at the depot, such that the demand of each edge for each waste fraction is collected exactly once by one vehicle, without violating the capacity of any compartment. The CSMC-CARP consists of three decision levels: selecting the number of vehicles of each type, assigning waste fractions to the compartments of each selected vehicle, and routing the vehicles. Our three-phase algorithm decomposes the problem into incomplete solution representations and heuristically solves one or more decision levels at a time. The first phase selects a subset of attractive compartment assignments from all assignments of all vehicle types. The second phase solves the CSMC-CARP with an unlimited fleet of the selected assignments. This is done by our C-split tour splitting algorithm, which can simultaneously split a giant tour of required edges into feasible routes while making decisions on the fractions that are collected by each route. The third phase selects the set of best routes servicing all fractions of all required edges without exceeding the number of vehicles available of each type. The algorithm is applied to real-life instances arising from recyclable waste collection operations in Denmark, with graph sizes up to 6,149 nodes and 3,797 required edges, the waste sorted in three to six fractions, and four to six vehicle types with one to four compartments. Computational results show that the generated solutions favor combining different fractions together in vehicles with higher numbers of compartments, and that the algorithm adapts well to the characteristics of the data, in terms of the graph, vehicle types, degree of sorting, and to skewness in demand among waste fractions.</p

    The target visitation arc routing problem

    Get PDF
    This paper studies the target visitation arc routing problem on an undirected graph. This problem combines the well-known undirected rural postman problem and the linear ordering problem. In this problem, there is a set of required edges partitioned into targets, which must be traversed and there are pairwise preferences for the order in which some targets are serviced, which generates a revenue if the preference is satisfied. The aim is to find a tour that traverses all required edges at least once, and offers a compromise between the revenue generated by the order in which targets are serviced, and the routing cost of the tour. A linear integer programming formulation including some families of valid inequalities is proposed. Despite the difficulty of the problem, the model can be used to solve to optimality around 62% of the test instances.</p

    The target visitation arc routing problem

    Get PDF
    This paper studies the target visitation arc routing problem on an undirected graph. This problem combines the well-known undirected rural postman problem and the linear ordering problem. In this problem, there is a set of required edges partitioned into targets, which must be traversed and there are pairwise preferences for the order in which some targets are serviced, which generates a revenue if the preference is satisfied. The aim is to find a tour that traverses all required edges at least once, and offers a compromise between the revenue generated by the order in which targets are serviced, and the routing cost of the tour. A linear integer programming formulation including some families of valid inequalities is proposed. Despite the difficulty of the problem, the model can be used to solve to optimality around 62% of the test instances.</p

    Exact solution of the evasive flow capturing problem

    Get PDF
    The Evasive Flow Capturing Problem is defined as the problem of locating a set of law enforcement facilities on the arcs of a road network to intercept unlawful vehicle flows traveling between origin-destination pairs, who in turn deviate from their route to avoid any encounter with such facilities. Such deviations are bounded by a given tolerance. We first propose a bilevel program that, in contrast to previous studies, does not require a priori route generation. We then transform this bilevel model into a single-stage equivalent model using duality theory to yield a compact formulation. We finally reformulate the problem by describing the extreme rays of the polyhedral cone of the compact formulation and by projecting out the auxiliary variables, which leads to facet-defining inequalities and a cut formulation with an exponential number of constraints. We develop a branch-and-cut algorithm for the resulting model, as well as two separation algorithms to solve the cut formulation. Through extensive experiments on real and randomly generated networks, we demonstrate that our best model and algorithm accelerate the solution process by at least two orders of magnitude compared with the best published algorithm. Furthermore, our best model significantly increases the size of the instances that can be solved optimally

    A concise guide to existing and emerging vehicle routing problem variants

    Get PDF
    Vehicle routing problems have been the focus of extensive research over the past sixty years, driven by their economic importance and their theoretical interest. The diversity of applications has motivated the study of a myriad of problem variants with different attributes. In this article, we provide a concise overview of existing and emerging problem variants. Models are typically refined along three lines: considering more relevant objectives and performance metrics, integrating vehicle routing evaluations with other tactical decisions, and capturing fine-grained yet essential aspects of modern supply chains. We organize the main problem attributes within this structured framework. We discuss recent research directions and pinpoint current shortcomings, recent successes, and emerging challenges
    corecore