747 research outputs found

    A branch-and-cut algorithm for the maximum benefit Chinese postman problem

    Full text link
    [EN] The Maximum Benefit Chinese Postman Problem (MBCPP) is an NP-hard problem that considers several benefits associated with each edge, one for each time the edge is traversed with a service. The objective is to find a closed walk with maximum benefit.We propose an IP formulation for the undirected MBCPP and, based on the description of its associated polyhedron, we propose a branch-and-cut algorithm and present computational results on instances with up to 1,000 vertices and 3,000 edges.The authors wish to thank the Ministerio de Innovacion y Ciencia/FEDER of Spain (projects MTM2009-14039-C06-02, MTM2010-19576-C02-02 and DE2009-0057) and Junta de Andalucia/FEDER (grant number FQM-5849) for its support. They also thank two anonymous referees for their careful reading of the manuscript and for their many suggestions and comments that have helped to improve the contents and readability of the paper.Corberán, A.; Plana, I.; Rodríguez-Chía, AM.; Sanchís Llopis, JM. (2013). A branch-and-cut algorithm for the maximum benefit Chinese postman problem. Mathematical Programming. 141(1-2):21-48. https://doi.org/10.1007/s10107-011-0507-6S21481411-2Aráoz J., Fernández E., Franquesa C.: The clustered price-collecting arc-routing problem. Transp. Sci. 43, 287–300 (2009)Aráoz J., Fernández E., Meza O.: Solving the prize-collecting rural postman problem. Eur. J. Oper. Res. 196, 886–896 (2009)Aráoz J., Fernández E., Zoltan C.: Privatized rural postman problems. Comput. Oper. Res. 33, 3432–3449 (2006)Archetti C., Feillet D., Hertz A., Speranza M.G.: The undirected capacitated arc routing problem with profits. Comput. Oper. Res. 37, 1860–1869 (2010)Barahona F., Grötschel M.: On the cycle polytope of a binary matroid. J. Comb. Theory B 40, 40–62 (1986)Fernández E., Fernández E., Franquesa C., Sanchis J.M.: The windy clustered prize-collecting problem. Transp. Sci. 45, 317–334 (2011)Letchford A.N., Letchford A.N., Sanchis J.M.: A cutting-plane algorithm for the general routing problem. Math. Progr. 90, 291–316 (2001)Plana I., Plana I., Sanchis J.M.: A branch & cut algorithm for the windy general routing problem and special cases. Networks 49, 245–257 (2007)Corberán, Á., Plana, I., Sanchis, J.M.: Arc Routing Problems: Data Instances. http://www.uv.es/corberan/instancias.htmSanchis J.M., Sanchis J.M.: A polyhedral approach to the rural postman problem. Eur. J. Oper. Res. 79, 95–114 (1994)Feillet D., Dejax P., Gendreau M.: The profitable arc tour problem: solution with a branch-and-price algorithm. Transp. Sci. 39, 539–552 (2005)Franquesa, C.: The Clustered Prize-collecting Arc Routing Problem. PhD Thesis, Technical University of Catalonia, Barcelona (2008)Ghiani G., Laporte G.: A branch-and-cut algorithm for the undirected rural postman problem. Math. Progr. 87, 467–481 (2000)Lenstra J.K., Rinnooy Kan A.H.G.: On general routing problems. Networks 6, 593–597 (1976)Letchford A.N., Reinelt G., Theis D.O.: Odd minimum cut-sets and b-matchings revisited. SIAM J. Discret. Math. 22, 1480–1487 (2008)Malandraki C., Daskin M.S.: The maximum benefit chinese postman problem and the maximum benefit traveling salesman problem. Eur. J. Oper. Res. 65, 218–234 (1993)Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley-Interscience Series in Discrete Mathematics and Optimization, Wiley, New York (1988)Orloff C.S.: A fundamental problem in vehicle routing. Networks 4, 35–64 (1974)Pearn W.L., Chiu W.C.: Approximate solutions for the maximum benefit Chinese postman problem. Int. J. Syst. Sci. 36, 815–822 (2005)Pearn W.L., Wang K.H.: On the maximum benefit Chinese postman problem. OMEGA 31, 269–273 (2003)Reinelt G., Theis D.O.: Transformation of facets of the general routing problem polytope. SIAM J. Optim. 16, 220–234 (2005

    A Metaheuristic Genetic Algorithm for Routing Bridge Inspection Robots

    Get PDF
    The safety and integrity of transportation infrastructure relies heavily on bridge inspections which can be expensive and hazardous for inspectors. Recent advancements in robotics and autonomy has resulted in steel truss climbing robots for bridge inspection that can reduce these costs and improve safety. However, optimally routing multiple robots to traverse and inspect each member of a truss bridge remains a challenging NP-hard problem which we represent by the Min-Max k-Chinese Postman Problem. In this thesis we attack this problem by constructing routes with a Metaheuristic Genetic Algorithm. The results demonstrate that this approach provides high quality solutions in reasonable time. Specifically, on standard benchmarks from literature we reveal that the quality of solutions are statistically indistinguishable compared to a prior state-of-the-art Tabu Search method. Furthermore, our Metaheuristic Genetic Algorithm surpasses the prior best Direct Encoded Genetic Algorithm by producing routes that are on average 15.24% better quality in a fraction (0.05) of the time on 20 new benchmark problems representing four well-known bridge truss structures. We also investigate the impact of multiple robot starting points on the total inspection time in the multi-depot variant of the Min-Max k-Chinese Postman Problem. The Metaheuristic Genetic Algorithm multi-depot solutions outperforms the previous best Genetic Algorithm multi-depot solutions that are on average 41.72% better quality and 22 times faster with three different postman configurations on the 20 new benchmark problems. This thesis therefore indicates that Metaheuristic Genetic Algorithms are a viable approach to the Min-Max k-Chinese Postman Problem and thus for routing autonomous inspection robots for safer, most cost effective bridge inspection. More generally, Metaheuristic Genetic Algorithms may show promise for attacking other similar Arc Routing Problems

    Environment Search Planning Subject to High Robot Localization Uncertainty

    Get PDF
    As robots find applications in more complex roles, ranging from search and rescue to healthcare and services, they must be robust to greater levels of localization uncertainty and uncertainty about their environments. Without consideration for such uncertainties, robots will not be able to compensate accordingly, potentially leading to mission failure or injury to bystanders. This work addresses the task of searching a 2D area while reducing localization uncertainty. Wherein, the environment provides low uncertainty pose updates from beacons with a short range, covering only part of the environment. Otherwise the robot localizes using dead reckoning, relying on wheel encoder and yaw rate information from a gyroscope. As such, outside of the regions with position updates, there will be unconstrained localization error growth over time. The work contributes a Belief Markov Decision Process formulation for solving the search problem and evaluates the performance using Partially Observable Monte Carlo Planning (POMCP). Additionally, the work contributes an approximate Markov Decision Process formulation and reduced complexity state representation. The approximate problem is evaluated using value iteration. To provide a baseline, the Google OR-Tools package is used to solve the travelling salesman problem (TSP). Results are verified by simulating a differential drive robot in the Gazebo simulation environment. POMCP results indicate planning can be tuned to prioritize constraining uncertainty at the cost of increasing path length. The MDP formulation provides consistently lower uncertainty with minimal increases in path length over the TSP solution. Both formulations show improved coverage outcomes

    The Team Orienteering Arc Routing Problem

    Full text link
    The team orienteering arc routing problem (TOARP) is the extension to the arc routing setting of the team orienteering problem. In the TOARP, in addition to a possible set of regular customers that have to be serviced, another set of potential customers is available. Each customer is associated with an arc of a directed graph. Each potential customer has a profit that is collected when it is serviced, that is, when the associated arc is traversed. A fleet of vehicles with a given maximum traveling time is available. The profit from a customer can be collected by one vehicle at most. The objective is to identify the customers that maximize the total profit collected while satisfying the given time limit for each vehicle. In this paper we propose a formulation for this problem and study a relaxation of its associated polyhedron. We present some families of valid and facet-inducing inequalities that we use in the implementation of a branch-and-cut algorithm for the resolution of the problem. Computational experiments are run on a large set of benchmark instances.The authors thank the reviewers for their comments that helped to provide an improved and clearer version of this paper. Angel Corberan, Isaac Plana, and Jose M. Sanchis wish to thank the Ministerio de Ciencia e Innovacion [Project MTM2009-14039-C06-02] and the Ministerio of Economia y Competitividad [Project MTM2012-36163-C06-02] of Spain for their support.Archetti, C.; Speranza, MG.; Corberan, A.; Sanchís Llopis, JM.; Plana, I. (2014). The Team Orienteering Arc Routing Problem. Transportation Science. 48(3):442-457. https://doi.org/10.1287/trsc.2013.0484S44245748

    Efficient routing of snow removal vehicles

    Get PDF
    This research addresses the problem of finding a minimum cost set of routes for vehicles in a road network subject to some constraints. Extensions, such as multiple service requirements, and mixed networks have been considered. Variations of this problem exist in many practical applications such as snow removal, refuse collection, mail delivery, etc. An exact algorithm was developed using integer programming to solve small size problems. Since the problem is NP-hard, a heuristic algorithm needs to be developed. An algorithm was developed based on the Greedy Randomized Adaptive Search Procedure (GRASP) heuristic, in which each replication consists of applying a construction heuristic to find feasible and good quality solutions, followed by a local search heuristic. A simulated annealing heuristic was developed to improve the solutions obtained from the construction heuristic. The best overall solution was selected from the results of several replications. The heuristic was tested on four sets of problem instances (total of 115 instances) obtained from the literature. The simulated annealing heuristic was able to achieve average improvements of up to 26.36% over the construction results on these problem instances. The results obtained with the developed heuristic were compared to the results obtained with recent heuristics developed by other authors. The developed heuristic improved the best-known solution found by other authors on 18 of the 115 instances and matched the results on 89 of those instances. It worked specially better with larger problems. The average deviations to known lower bounds for all four datasets were found to range between 0.21 and 2.61%

    Profitable mixed capacitated arc routing and related problems

    Get PDF
    Mixed Capacitated Arc Routing Problems (MCARP) aim to identify a set of vehicle trips that, starting and ending at a depot node, serve a given number of links, regarding the vehicles capacity, and minimizing a cost function. If both profits and costs on arcs are considered, the Profitable Mixed Capacitated Arc Routing Problem (PMCARP) may be defined. We present compact flow based models for the PMCARP, where two types of services are tackled, mandatory and optional. Adaptations of the models to fit into some other related problems are also proposed. The models are evaluated, according to their bounds quality as well as the CPU times, over large sets of test instances. New instances have been created from benchmark ones in order to solve variants that have been introduced here for the first time. Results show the new models performance within CPLEX and compare, whenever available, the proposed models against other resolution methods.info:eu-repo/semantics/publishedVersio

    Arc routing problems: A review of the past, present, and future

    Full text link
    [EN] Arc routing problems (ARPs) are defined and introduced. Following a brief history of developments in this area of research, different types of ARPs are described that are currently relevant for study. In addition, particular features of ARPs that are important from a theoretical or practical point of view are discussed. A section on applications describes some of the changes that have occurred from early applications of ARP models to the present day and points the way to emerging topics for study. A final section provides information on libraries and instance repositories for ARPs. The review concludes with some perspectives on future research developments and opportunities for emerging applicationsThis research was supported by the Ministerio de Economia y Competitividad and Fondo Europeo de Desarrollo Regional, Grant/Award Number: PGC2018-099428-B-I00. The Research Council of Norway, Grant/Award Numbers: 246825/O70 (DynamITe), 263031/O70 (AXIOM).Corberán, Á.; Eglese, R.; Hasle, G.; Plana, I.; Sanchís Llopis, JM. (2021). Arc routing problems: A review of the past, present, and future. Networks. 77(1):88-115. https://doi.org/10.1002/net.21965S8811577
    corecore