Fitting a Graph to One-Dimensional Data

09/09/2018
by   Siu-Wing Cheng, et al.
0

Given n data points in R^d, an appropriate edge-weighted graph connecting the data points finds application in solving clustering, classification, and regresssion problems. The graph proposed by Daitch, Kelner and Spielman (ICML 2009) can be computed by quadratic programming and hence in polynomial time. While in practice a more efficient algorithm would be preferable, replacing quadratic programming is challenging even for the special case of points in one dimension. We develop a dynamic programming algorithm for this case that runs in O(n^2) time. Its practical efficiency is also confirmed in our experimental results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2023

iPCA and stability of star quivers

Integrated principal components analysis, or iPCA, is an unsupervised le...
research
07/13/2018

Linear Pseudo-Polynomial Factor Algorithm for Automaton Constrained Tree Knapsack Problem

The automaton constrained tree knapsack problem is a variant of the knap...
research
11/22/2017

Solving Graph Isomorphism Problem for a Special case

Graph isomorphism is an important computer science problem. The problem ...
research
11/15/2017

Cograph Editing in O(3^n n) time and O(2^n) space

We present a dynamic programming algorithm for optimally solving the Cog...
research
06/28/2021

The Reward-Penalty-Selection Problem

The Set Cover Problem (SCP) and the Hitting Set Problem (HSP) are well-s...
research
05/06/2019

Efficient Second-Order Shape-Constrained Function Fitting

We give an algorithm to compute a one-dimensional shape-constrained func...
research
01/23/2021

Unsupervised clustering of series using dynamic programming

We are interested in clustering parts of a given single multi-variate se...

Please sign up or login with your details

Forgot password? Click here to reset