P349: Enumeration of all quickest paths in a network
Input:
A network $N = (V, E, c, \ell)$.
Output:
All quickest paths in $N$.
Complexity:
$O(rS|V||E| + rS|V|^2\log|V|)$ total time.
Comment:
$c$ is a positive edge weight function and $\ell$ is a nonnegative edge weight function. $r$ is the number of distinct capacity value of $N$. $S$ is the number of solutions.
P498: Enumeration of all minimal path-conjunctions of a directed graph.
Input:
A directed graph $G = (V, E)$ and a family of pairs $\mathcal{P} = \binom{V_1}{2} \cup \dots \cup \binom{V_p}{2}$, where $V_1, \dots, V_p$ are disjoint vertex subset of $V$.
Output:
All minimal path-conjunctions of $G$ with respect to $\mathcal{P}$.
Complexity:
NP-hard.
Comment:
A minimal path-conjunction is a minimal set of edges $E'$ such that for all $i$, all vertices in $V_i$ belong to a connected component in $(V, E')$.
P500: Enumeration of all minimal path-disjunctions of a directed graph.
Input:
A directed graph $G = (V, E)$ and a family of pairs $\mathcal{P} = \binom{V_1}{2} \cup \dots \cup \binom{V_p}{2}$, where $V_1, \dots, V_p$ are disjoint vertex subset of $V$.
Output:
All minimal path-disjunctions of $G$.
Complexity:
NP-hard.
Comment:
A minimal path-disjunctions is a minimal set of edges $E'$ such that for some $i$, all vertices in $V_i$ belong to a connected component in $(V, E')$.
$O(|V|^{k-1} + p_k(G) + k\cdot c_k(G))$ total time.
Comment:
$P_k$ and $C_k$ are a induced path and cycle of $G$ with $k$ vertices, respectively. $p_k(G)$ and $c_k(G)$ are the number of $P_k$ and $C_k$ in $G$, respectively.
$P_k$ and $C_k$ are a induced path and cycle of $G$ with $k$ vertices, respectively. $p_k(G)$ and $c_k(G)$ are the number of $P_k$ and $C_k$ in $G$, respectively.