Abstract

The Team Orienteering Arc Routing Problem is a variation of the so-called Team Orienteering Problem where the customers are associated with the arcs of a directed graph. A fleet of uncapacitated vehicles, located at a depot, must give service to a set of regular customers, while another set of optional customers is available to be potentially serviced. Each optional customer generates a profit that is collected if it is serviced. Although the customers may be visited several times by one or more vehicles, its associated profit is collected at most once. The problem aims at designing vehicle routes with a time duration not longer than a pre-specified time limit, serving all regular customers and some of the optional customers to maximize the total profit collected.Very recently, a commodity-flow model and a branch-and-cut approach have been published to solve this problem. Motivated by the weak dual bounds produced by the Linear-Programing relaxation of the knapsack constraints establishing the time limit for the routes, we propose a new approach based on column generation. As a first step we transform the original customer-on-arc representation into a customer-on-vertex representation. This transformation leads to a model using binary variables rather than integer variables, thus simplifying the branching phase of our algorithm. It also simplifies the pricing phase since the contribution of a route to the objective function depends only on the customers in the route and not on their sequence. We propose a set-partitioning formulation and two column-generation algorithms.Our proposal has been shown to be useful in those cases where the previous branch-and-cut algorithm shows poor performance, that is, in those instances with a significant influence of the knapsack constraint. Thus, the column generation algorithm becomes a complementary approach to the branch-and-cut algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.