A pants decomposition of a compact orientable surface M is a set of disjoint simple cycles which cuts M into pairs of pants, i.e., spheres with three boundaries. Assuming M is a polyhedral surface, with weighted vertex-edge graph G, we consider combinatorial pants decompositions: the cycles are closed walks in G that may overlap but do not cross. We give an algorithm which, given a pants decomposition, computes a homotopic pants decomposition in which each cycle is a shortest cycle in its homotopy class. In particular, the resulting decomposition is optimal (as short as possible among all homotopic pants decompositions), and any optimal pants decomposition is made of shortest homotopic cycles. Our algorithm is polynomial in the complexity ...
We describe several algorithms for classifying, comparing and optimizing curves on surfaces. We give...
We describe several results on combinatorial optimization problems for graphs where the input comes ...
Let G be a graph cellularly embedded in a surface S. Given two closed walks c and d in G, we take ad...
A pants decomposition of an orientable surface ?? is a collection of simple cycles that partition ??...
We present a computational framework to optimize the pants decomposition of surfaces with non-trivia...
We present a computational framework to optimize the pants decomposition of surfaces with non-trivia...
Many questions about homotopy are provably hard or even unsolvable in general. However, in specific ...
A cycle on a combinatorial surface is tight if it as short as possible in its (free) homotopy class....
Let G be a graph embedded on a surface of genus g with b boundary cycles. We describe algorithms to ...
We present an algorithm that computes a shortest non-contractible and a shortest non-separating cyc...
AbstractLet M be an orientable combinatorial surface. A cycle on M is splitting if it has no self-in...
Let M be an orientable surface without boundary. A cycle on M is splitting if it has no self-interse...
Let $\MM$ be an orientable combinatorial surface without boundary. A cycle on $\MM$ is \emph{splitti...
Let $D$ be a weighted directed graph cellularly embedded in a surface of genus $g$, orientable or no...
In this article, we provide new structural results and algorithms for the Homotopy Height problem. I...
We describe several algorithms for classifying, comparing and optimizing curves on surfaces. We give...
We describe several results on combinatorial optimization problems for graphs where the input comes ...
Let G be a graph cellularly embedded in a surface S. Given two closed walks c and d in G, we take ad...
A pants decomposition of an orientable surface ?? is a collection of simple cycles that partition ??...
We present a computational framework to optimize the pants decomposition of surfaces with non-trivia...
We present a computational framework to optimize the pants decomposition of surfaces with non-trivia...
Many questions about homotopy are provably hard or even unsolvable in general. However, in specific ...
A cycle on a combinatorial surface is tight if it as short as possible in its (free) homotopy class....
Let G be a graph embedded on a surface of genus g with b boundary cycles. We describe algorithms to ...
We present an algorithm that computes a shortest non-contractible and a shortest non-separating cyc...
AbstractLet M be an orientable combinatorial surface. A cycle on M is splitting if it has no self-in...
Let M be an orientable surface without boundary. A cycle on M is splitting if it has no self-interse...
Let $\MM$ be an orientable combinatorial surface without boundary. A cycle on $\MM$ is \emph{splitti...
Let $D$ be a weighted directed graph cellularly embedded in a surface of genus $g$, orientable or no...
In this article, we provide new structural results and algorithms for the Homotopy Height problem. I...
We describe several algorithms for classifying, comparing and optimizing curves on surfaces. We give...
We describe several results on combinatorial optimization problems for graphs where the input comes ...
Let G be a graph cellularly embedded in a surface S. Given two closed walks c and d in G, we take ad...