Interesting Paths in the Mapper

12/29/2017
by   Ananth Kalyanaraman, et al.
0

The Mapper produces a compact summary of high dimensional data as a simplicial complex. We study the problem of quantifying the interestingness of subpopulations in a Mapper, which appear as long paths, flares, or loops. First, we create a weighted directed graph G using the 1-skeleton of the Mapper. We use the average values at the vertices of a target function to direct edges (from low to high). The difference between the average values at vertices (high-low) is set as its weight. Covariation of the remaining h functions (independent variables) is captured by a h-bit binary signature assigned to the edge. An interesting path in G is a directed path whose edges all have the same signature. We define the interestingness score of such a path as a sum of its edge weights multiplied by a nonlinear function of their ranks in the path. Second, we study three optimization problems on this graph G. In the problem Max-IP, we seek an interesting path in G with the maximum interestingness score. We show that Max-IP is NP-complete. For the special case when G is a directed acyclic graph (DAG), we show that Max-IP can be solved in polynomial time - in O(mnd_i) where d_i is the maximum indegree of a vertex in G. In the more general problem IP, the goal is to find a collection of interesting paths such that these paths form an exact cover of E (hence they are edge-disjoint) and the overall sum of interestingness scores of all paths is maximized. We also study a variant of IP termed k-IP, where the goal is to identify a collection of edge-disjoint interesting paths each with k edges, and the total interestingness score of all paths is maximized. While k-IP can be solved in polynomial time for k <= 2, we show k-IP is NP-complete for k >= 3. Further, we show that k-IP remains NP-complete for k >= 3 even for the case when G is a DAG. We develop polynomial time heuristics for IP and k-IP on DAGs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2019

The directed 2-linkage problem with length constraints

The weak 2-linkage problem for digraphs asks for a given digraph and ve...
research
02/18/2020

Polynomial Time Algorithms for Tracking Path Problems

Given a graph G, and terminal vertices s and t, the TRACKING PATHS probl...
research
02/15/2023

A new approach for a proof that P is NP

In this paper we propose a new approach for developing a proof that P=NP...
research
06/26/2019

The Complexity of Helly-B_1 EPG Graph Recognition

Golumbic, Lipshteyn and Stern defined in 2009 the class of EPG graphs, a...
research
06/21/2019

Faster FPT Algorithm for 5-Path Vertex Cover

The problem of d-Path Vertex Cover, d-PVC lies in determining a subset F...
research
06/27/2019

The Weighted Sitting Closer to Friends than Enemies Problem in the Line

The weighted Sitting Closer to Friends than Enemies (SCFE) problem is to...
research
10/22/2019

The Distribution Function of the Longest Path Length in Constant Treewidth DAGs with Random Edge Length

This paper is about the length X_ MAX of the longest path in directed ac...

Please sign up or login with your details

Forgot password? Click here to reset