58 research outputs found

    Branch-and-Price Solving in G12

    Get PDF
    The G12 project is developing a software environment for stating and solving combinatorial problems by mapping a high-level model of the problem to an efficient combination of solving methods. Model annotations are used to control this process. In this paper we explain the mapping to branch-and-price solving. G12 supports the selection of specialised subproblem solvers, the aggregation of identical subproblems, automatic disaggregation when required by search, and the use of specialised branching rules. We demonstrate the benefits of the G12 framework on three examples: a trucking problem, cutting stock, and two-dimensional bin packing

    Driver helper dispatching problems: Three essays

    Get PDF
    The driver helper dispatching problems (DHDPs) have received scant research attention in past literature. In this three essay format dissertation, we proposed two ideas: 1) minimizing of the total cost as the new objective function to replace minimizing the total distance cost that is mostly used in past traveling salesman problem (TSP) and vehicle routing problem (VRP) algorithms and 2) dispatching vehicle either with a helper or not as part of the routing decision. The first study shows that simply separating a single with-helper route into two different types of sub-routes can significantly reduce total costs. It also proposes a new dependent driver helper (DDH) model to boost the utilization rate of the helpers to higher levels. In the second study, a new hybrid driver helper (HDH) model is proposed to solve DHDPs. The proposed HDH model provides the flexibility to relax the constraints that a helper can only work at one predetermined location in current-practice independent driver helper (IDH) model and that a helper always travels with the vehicle in the current-practice DDH model. We conducted a series of full-factorial experiments to prove that the proposed HDH model performs better than both two current solutions in terms of savings in both cost and time. The last study proposes a mathematical model to solve the VRPTW version of DHDPs and conducts a series of full factorial computational experiments. The results show that the proposed model can achieve more cost savings while reducing a similar level of dispatched vehicles as the current-practice DDH solution. All these three studies also investigate the conditions under which the proposed models would work most, or least, effectively

    Collaborative Logistics in Vehicle Routing

    Get PDF
    Less-Than-Truckload (LTL) carriers generally serve geographical regions that are more localized than the inter-city routes served by truckload carriers. That localization can lead to urban freight transportation routes that overlap. If trucks are traveling with less than full loads there may exist opportunities for carriers to collaborate over such routes. That is, Carrier A will also deliver one or more shipments of Carrier B. This will improve vehicle asset utilization and reduce asset-repositioning costs, and may also lead to reduced congestion and pollution in cities. We refer to the above coordination as “collaborative routing”. In our framework for collaboration, we also propose that carriers exchange goods at logistics platforms located at the entry point to a city. This is referred to as “entry-point collaboration”. One difficulty in collaboration is the lack of facilities to allow transfer of goods between carriers. We highlight that the reduction in pollution and congestion under our proposed framework will give the city government an incentive to support these initiatives by providing facilities. Further, our analysis has shown that contrary to the poor benefits reported by previous work on vehicle routing with transshipment, strategic location of transshipment facilities in urban areas may solve this problem and lead to large cost savings from transfer of loads between carriers. We also present a novel integrated three-phase solution method. Our first phase uses either a modified tabu search, or a guided local search, to solve the vehicle routing problems with time windows that result from entry-point collaboration. The preceding methods use a constraint programming engine for feasibility checks. The second phase uses a quad-tree search to locate facilities. Quad-tree search methods are popular in computer graphics, and for grid generation in fluid simulation. These methods are known to be efficient in partitioning a two-dimensional space for storage and computation. We use this efficiency to search a two-dimensional region and locate possible transshipment facilities. In phase three, we employ an integrated greedy local search method to build collaborative routes, using three new transshipment-specific moves for neighborhood definition. We utilize an optimization module within local search to combine multiple moves at each iteration, thereby taking efficient advantage of information from neighborhood exploration. Extensive computational tests are done on random data sets which represent a city such as Toronto. Sensitivity analysis is performed on important parameters to characterize the situations when collaboration will be beneficial. Overall results show that our proposal for collaboration leads to 12% and 15% decrease in route distance and time, respectively. Average asset utilization is seen to increase by about 5% as well

    Constraint programming based column generation heuristics for a ship routing and berthing time assignment problem

    Get PDF
    Author name used in this publication: King-Wah PangRefereed conference paper2010-2011 > Academic research: refereed > Refereed conference paperOther VersionPublishe

    A clustering approach for vehicle routing problems with hard time windows

    Get PDF
    Dissertação para obtenção do Grau de Mestre em Logica ComputicionalThe Vehicle Routing Problem (VRP) is a well known combinatorial optimization problem and many studies have been dedicated to it over the years since solving the VRP optimally or near-optimally for very large size problems has many practical applications (e.g. in various logistics systems). Vehicle Routing Problem with hard TimeWindows (VRPTW) is probably the most studied variant of the VRP problem and the presence of time windows requires complex techniques to handle it. In fact, finding a feasible solution to the VRPTWwhen the number of vehicles is fixed is an NP-complete problem. However, VRPTW is well studied and many different approaches to solve it have been developed over the years. Due to the inherent complexity of the underlying problem VRPTW is NP-Hard. Therefore, optimally solving problems with no more than one hundred requests is considered intractably hard. For this reason the literature is full with inexact methods that use metaheuristics, local search and hybrid approaches which are capable of producing high quality solutions within practical time limits. In this work we are interested in applying clustering techniques to VRPTWproblem. The idea of clustering has been successfully applied to the basic VRP problem. However very little work has yet been done in using clustering in the VRPTW variant. We present a novel approach based on clustering, that any VRPTW solver can adapt, by running a preprocessing stage before attempting to solve the problem. Our proposed method, tested with a state of the art solver (Indigo), enables the solver to find solutions much faster (up to an order of magnitude speed-up). In general this comes with at slightly reduced solution quality, but in somes types of problems, Indigo is able to obtain better solutions than those obtained with no clustering

    Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems

    Full text link
    corecore