Discrete OptimizationSolving the traveling repairman problem on a line with general processing times and deadlines
Section snippets
Introduction and literature review
In this paper, the Line-Traveling Repairman Problem (Line-TRP) is considered. In the literature this problem is also known as the Delivery Man Problem or the Minimum Latency Problem (Luo, Qin, Lim, 2014, Sitters, 2004). In this problem the pure delivery or pickup tour of a single vehicle has to be planned in order to minimize the total customer waiting time. If, however, the objective is to minimize the tour length or tour duration the Line-TRP becomes the Line-Traveling Salesman Problem
Problem formulation
In this section, the considered Line-Traveling Repairman Problem with general processing or handling times and deadlines is mathematically defined.
Complexity analysis
In what follows, we prove that the Line-TRP with general processing times and request deadlines is strongly -hard by using a reduction from 3-PARTITION (which is known to be strongly -hard (Garey and Johnson, 1979)). By proving that this problem is -hard, the existence of a solution procedure that guarantees an optimal solution in pseudo-polynomial time is ruled out, unless it holds that .
An instance of 3-PARTITION is defined by an integer and a set A with . Set A contains
A best-first Branch&Bound approach
This section introduces a new best-first Branch&Bound procedure. It solves the Line-TRP with deadlines and general processing times to optimality. According to the mathematical definition of the problem in Section 2, (partial) schedulesα that are explored by this procedure are stored as partial sequences of requests that are assigned to their final position.
In what follows, a formal definition of a (partial) schedule is provided. We assume that all requests are sorted according to
Computational results
In what follows, the efficiency of the introduced Branch&Bound approach is validated. Specifically, the effectiveness of the proposed dominance rules as well as of the lower bounds is analyzed in detail. For this purpose, this section provides a brief introduction of the utilized test environment, the generated test instances, and the applied versions of the Branch&Bound approach.
Conclusions
This paper resolves the complexity status of the well-known Traveling Repairman Problem on a line with general processing times at the request locations and deadlines. This had remained an open research question for a long time. In the paper, the problem variant is found to be strongly -hard. Therefore, there is no exact solution procedure with strongly polynomial or pseudo-polynomial running time possible unless it holds that . Apart from this significant result, the paper proposes the
References (25)
Real-time control of freight forwarder transportation networks by integrating multimodal transport chains.
European Journal of Operational Research
(2010)- et al.
Optimally routing and scheduling tow trains for JIT-supply of mixed-model assembly lines.
European Journal of Operational Research
(2012) - et al.
Complexity of machine scheduling problems.
Annals of Discrete Mathematics
(1977) - et al.
Branch-and-price-and-cut for the multiple traveling repairman problem with distance constraints
European Journal of Operational Research
(2014) - et al.
The complexity of the traveling repairman problem.
Theoretical Informatics and Applications
(1986) - et al.
Network flows
(1993) - et al.
Minimizing sequence-dependent setup costs in feeding batch processes under due date restriction
Journal of Scheduling
(2013) - et al.
A constant-factor approximation algorithm for the k-MST problem
Proceedings of the twenty-eighth annual ACM symposium on theory of computing (STOC 1996)
(1996) - Burkard, R. E., DellÁmico, M. Martello, S. (2012). Assignment problems (Revised reprint). Philadelphia, PA: SIAM, ISBN...
- et al.
Computer-aided complexity classification of dial-a-ride problems.
INFORMS Journal on Computing
(2004)
Optimally loading tow trains for just-in-time supply of mixed-model assembly lines.
IIE Transactions
Two-processor scheduling with start times and deadlines.
SIAM Journal on Computing
Cited by (20)
Vehicle routing for connected service areas - a versatile approach covering single, hierarchical, and bi-criteria objectives
2024, European Journal of Operational ResearchWeighted online minimum latency problem with edge uncertainty
2021, European Journal of Operational ResearchCitation Excerpt :They took advantage of effective valid inequalities associated with the exact formulation. Bock (2015) studied a variant of the MLP on a line a proposed a best-first Branch and Bound procedure to solve this problem. More recently, Bulhões, Sadykov, and Uchoa (2018) developed a branch-and-price algorithm for a set partitioning formulation.
Integrated real-time control of mixed-model assembly lines and their part feeding processes
2021, Computers and Operations ResearchCitation Excerpt :Specifically, we model a generic feeder production stage, e.g., for car seats or axles, where setup costs arise with any change of the produced part type, deadlines are relevant for the timely delivery of the parts, and a random-access parts buffer exists with limited capacity for storing completed parts next to the assembly station. Related optimization problems have been treated by Tsitsiklis (1992), Bock (2015), Bock and Klamroth (2013) as well as Bock and Klamroth (2019), but we come back to this relationship once the optimization problem is finally defined. It can be concluded, that a real-time launch-control system applying sophisticated optimization and integrating both the impact of the launch sequence within final assembly and its part feeding processes has not been introduced in the scientific literature yet.
Optimally solving a versatile Traveling Salesman Problem on tree networks with soft due dates and multiple congestion scenarios
2020, European Journal of Operational ResearchCombining Traveling Salesman and Traveling Repairman Problems: A multi-objective approach based on multiple scenarios
2019, Computers and Operations ResearchCitation Excerpt :Another application area is the supply of time-critical products that are frequently executed by tow trains (Emde and Boysen, 2012; Emde et al., 2012). More details on possible applications and reviews of complexity results for various variants of the Line-TSP and the Line-TRP are provided in De Paepe et al. (2004), Bock (2015), and Bock (2016). Since we assume that the processing times at the request positions (delivery locations) are zero, for every non-dominated outcome vector there must exist at least one Pareto optimal tour that satisfies the following property, regardless of whether TSP- or TRP-objectives are considered.Afrati et al., 1986; Tsitsiklis, 1992
A branch-and-price algorithm for the multi-trip multi-repairman problem with time windows
2018, Transportation Research Part E: Logistics and Transportation ReviewCitation Excerpt :The center must provide repairmen with costs involving transportation cost and traveling allowance (i.e., accommodation and subsistence payments) when they are working outside. The classical repairman problem consists in finding the optimal route that minimizes the total waiting time of customers (Bock, 2015; Dewilde et al., 2013), which is also known as the minimum latency problem (Blum et al., 1994) or the delivery man problem (Heilporn et al., 2010). It is proposed to promote the satisfaction of customers by decreasing the total latency.