Skip to content

A Dual-Guided Exact Algorithm for the Two-Constraint Path Problem

Jul 2026 · International Journal of Foundations of Computer Science · pp. 1-14 · 0 citations

TL;DR

A dual-guided exact algorithm that effectively bridges the gap between the computational efficiency of Lagrangian relaxation and the optimality guarantees of combinatorial search and reduces the execution time by orders of magnitude compared to traditional exact methods.

Abstract

Finding a routing path that satisfies two independent additive constraints (e.g., delay and cost) is a critical requirement in quality of service (QoS) routing. While this two-constraint path problem is NP-Hard, it is prevalent in practical network applications. Existing solutions typically face a trade-off: heuristics lack feasibility guarantees, while exact algorithms suffer from exponential computational complexity. In this paper, we propose a dual-guided exact algorithm that effectively bridges the gap between the computational efficiency of Lagrangian relaxation and the optimality guarantees of combinatorial search. Our method first solves the Lagrangian dual problem to derive the optimal multiplier, which subsequently serves as the optimal aggregate coefficient to guide a heuristic A*-prune search. This hybrid mechanism allows the algorithm to efficiently prune the search space while guaranteeing the identification of a cost-efficient feasible solution. Numerical experiments on random network topologies demonstrate that the proposed algorithm significantly outperforms the standard A*-prune algorithm while maintaining exactness. Specifically, in networks with up to 500 nodes, our method reduces the execution time by orders of magnitude compared to traditional exact methods.

View source

Similar papers

Open access 2026

From Feasibility to Multi-Criteria Optimization in Service Team Transport Scheduling: A Declarative and Metaheuristic Perspective

The scalability of a multi-criteria optimization for the Service Team Transport Scheduling (STTS) problem is investigated, minimizing total travel time, maximum vehicle worktime, and total vehicle engagement time to define scale-aware algorithmic boundaries essential for real-time decision support systems.

Jarosław Rudy, G. Radzki · 0 citations
2026

Delay-Optimal Congestion-Aware Routing and Computation Offloading in Arbitrary Networks

Emerging edge computing paradigms enable heterogeneous devices to collaborate on complex computation applications. However, for arbitrary heterogeneous edge networks, delay-optimal forwarding and computation offloading for long-term average performance remains an open problem. In this paper, we jointly optimize data/re...

Jin-Kun Zhang, Yuezhou Liu, Edmund Yeh · 0 citations
Jul 2026

A Graph Matching Based Approach for the Multi-Depot Capacitated Vehicle Routing Problem

It is proved that for tours of up to two targets the matching formulation solves the MDCVRP exactly in polynomial time for any number of depots, and that both algorithms are constant-factor approximations, with a tight factor of two, in the structured regimes.

Jayant Chandwani, Pranav M R, Anand Jat et al. · 0 citations
Open access Aug 2026

A comparative study of heuristic and exact algorithms: the case of cheapest insertion heuristic and branch and bound algorithm

The comparison suggests that CIH is more suitable for large-scale problems requiring quick solutions, whereas B&B is preferable when obtaining the optimal solution is essential, despite its higher computational cost and longer execution time.

Shams Abdulkareem, W. Elaibi · 0 citations

for Vehicle Routing Problems

Deep Policy Dynamic Programming is proposed, which aims to combine the strengths of learned neural heuristics with those of DP algorithms, and prioritizes and restricts the DP state space using a policy derived from a deep neural network, which is trained to predict edges from example solutions.

W. Kool, H. van Hoof, J. Gromicho et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.