PofoliaShared via Pofolia

Networks· 2026Q2

Maximum Number of Requests on a Path With a Given Grooming Factor

Jean‐Claude Bermond, Michel Cosnard, David Coudert, Stéphane Pérennès

Short summary

An optimal algorithm for the Maximum All Request Path Grooming (MARPG) problem is presented, which determines the maximum number of simple sub-paths (requests) that can fit on a directed path, with each arc used at most once. The algorithm uses a novel greedy approach based on request weight order, correcting a previous claim that smallest-size requests were always optimal.

AI-generated from the title and abstract; the full text is not read.

Key points

  • The Maximum All Request Path Grooming (MARPG) problem seeks the maximum number of simple sub-paths on a directed path with a given grooming factor.
  • A new greedy algorithm based on request weight order is shown to be optimal, disproving a previous claim that smallest-size requests were always optimal.
  • Optimal solutions are characterized, including "anomalies" not found in the smallest-size greedy approach.
  • A constant-time formula is established to calculate the exact cardinality of an optimal MARPG solution.

AI-generated from the title and abstract; the full text is not read.

Abstract

ABSTRACT We give an optimal solution to the Maximum All Request Path Grooming (MARPG) problem motivated by a traffic grooming application and by its interest in computing lower bounds on the cutwidth of a graph. We are given a directed path on vertices and a positive integer capacity (grooming factor). The MARPG problem consists of determining a maximum‐cardinality set of pairwise‐different simple sub‐dipaths (requests) subject to the constraint that each arc is contained in at most of these dipaths. This problem can be solved in polynomial time using a reduction to a minimum cost flow problem in a directed graph. In this paper, we fully characterize the set of requests of an optimal solution to the MARPG problem and show how to compute in constant time its cardinality . Furthermore, we fix an unfortunate error in the formula of that appears in the preliminary conference version of this paper. We first show that the solution obtained by greedily taking the requests of the smallest size (length) is not always optimal, disproving a claim from previous work. We then characterize optimal solutions and show that they are obtained by a different greedy algorithm based on a weight order. We characterize the so‐called “anomalies” which roughly correspond to the set of requests belonging to an optimal solution but not to the smallest‐size greedy algorithm. Then, we establish a formula returning in constant time the value of the number of anomalies and therefore the exact cardinality of of an optimal solution to the MARPG problem. Finally, we establish upper bounds on the number of anomalies, in particular, the general one that the number of anomalies is at most . These bounds have been used to get new lower bounds on the cutwidth of a graph.

The authors' abstract, as published at the source. Networks, 2026 · DOI ↗

TakeawaysIn the app
Ask the paperIn the app

The rest is in the Pofolia app

Takeaways and questions to the paper; new summaries every day for your field. Free.

Sign in on the web to open

Field: Computer Networks and Communications

Computer Networks and CommunicationsComputer Science