Skip to main content

Showing 1–17 of 17 results for author: Fox, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2101.11300  [pdf, other

    cs.DS

    Faster Algorithm for Maximum Flow in Directed Planar Graphs with Vertex Capacities

    Authors: Julian Enoch, Kyle Fox, Dor Mesica, Shay Mozes

    Abstract: We give an $O(k^3 n \log n \min(k,\log^2 n) \log^2(nC))$-time algorithm for computing maximum integer flows in planar graphs with integer arc {\em and vertex} capacities bounded by $C$, and $k$ sources and sinks. This improves by a factor of $\max(k^2,k\log^2 n)$ over the fastest algorithm previously known for this problem [Wang, SODA 2019]. The speedup is obtained by two independent ideas. Firs… ▽ More

    Submitted 12 August, 2021; v1 submitted 27 January, 2021; originally announced January 2021.

    Comments: This version contains an improvement for the case there $k=o(\log^2 n)$

  2. arXiv:2007.07994  [pdf, other

    cs.CG cs.DS

    Approximating the (Continuous) Fréchet Distance

    Authors: Connor Colombe, Kyle Fox

    Abstract: We describe the first strongly subquadratic time algorithm with subexponential approximation ratio for approximately computing the Fréchet distance between two polygonal chains. Specifically, let $P$ and $Q$ be two polygonal chains with $n$ vertices in $d$-dimensional Euclidean space, and let $α\in [\sqrt{n}, n]$. Our algorithm deterministically finds an $O(α)$-approximate Fréchet correspondence i… ▽ More

    Submitted 27 March, 2021; v1 submitted 15 July, 2020; originally announced July 2020.

    Comments: To appear in SoCG 2021

  3. arXiv:1910.04278  [pdf, other

    cs.DS cs.CG

    Minimum Cuts in Surface Graphs

    Authors: Erin W. Chambers, Jeff Erickson, Kyle Fox, Amir Nayyeri

    Abstract: We describe algorithms to efficiently compute minimum $(s,t)$-cuts and global minimum cuts of undirected surface-embedded graphs. Given an edge-weighted undirected graph $G$ with $n$ vertices embedded on an orientable surface of genus $g$, our algorithms can solve either problem in $g^{O(g)} n \log \log n$ or $2^{O(g)} n \log n$ time, whichever is better. When $g$ is a constant, our… ▽ More

    Submitted 9 October, 2019; originally announced October 2019.

    Comments: Unifies and improves upon contributions by different subsets of the authors that appeared in SoCG 2009, SODA 2011, and SODA 2012

  4. arXiv:1910.02109  [pdf

    cs.LG cs.AI cs.CY

    Confederated Machine Learning on Horizontally and Vertically Separated Medical Data for Large-Scale Health System Intelligence

    Authors: Dianbo Liu, Kathe Fox, Griffin Weber, Tim Miller

    Abstract: Health information is generally fragmented across silos. Though it is technically feasible to unite data for analysis in a manner that underpins a rapid learning healthcare system, privacy concerns and regulatory barriers limit data centralization. Machine learning can be conducted in a federated manner on patient datasets with the same set of variables, but separated across sites of care. But fed… ▽ More

    Submitted 9 December, 2020; v1 submitted 4 October, 2019; originally announced October 2019.

  5. arXiv:1910.00773  [pdf, other

    cs.CG cs.DS

    Approximating the Geometric Edit Distance

    Authors: Kyle Fox, Xinyi Li

    Abstract: Edit distance is a measurement of similarity between two sequences such as strings, point sequences, or polygonal curves. Many matching problems from a variety of areas, such as signal analysis, bioinformatics, etc., need to be solved in a geometric space. Therefore, the geometric edit distance (GED) has been studied. In this paper, we describe the first strictly sublinear approximate near-linear… ▽ More

    Submitted 9 September, 2020; v1 submitted 2 October, 2019; originally announced October 2019.

    Comments: 16 pages, ISAAC 2019

    ACM Class: F.2.2

  6. arXiv:1907.04426  [pdf, ps, other

    cs.CG

    A near-linear time approximation scheme for geometric transportation with arbitrary supplies and spread

    Authors: Kyle Fox, Jiashuai Lu

    Abstract: The geometric transportation problem takes as input a set of points $P$ in $d$-dimensional Euclidean space and a supply function $μ: P \to \mathbb{R}$. The goal is to find a transportation map, a non-negative assignment $τ: P \times P \to \mathbb{R}_{\geq 0}$ to pairs of points, so the total assignment leaving each point is equal to its supply, i.e.,… ▽ More

    Submitted 29 April, 2022; v1 submitted 9 July, 2019; originally announced July 2019.

    Comments: 19 pages, accepted to Journal of Computational Geometry, 2022

  7. arXiv:1903.08263  [pdf, other

    cs.DS

    Faster Algorithms for the Geometric Transportation Problem

    Authors: Pankaj K. Agarwal, Kyle Fox, Debmalya Panigrahi, Kasturi R. Varadarajan, Allen Xiao

    Abstract: Let $R$ and $B$ be two point sets in $\mathbb{R}^d$, with $|R|+ |B| = n$ and where $d$ is a constant. Next, let $λ: R \cup B \to \mathbb{N}$ such that $\sum_{r \in R } λ(r) = \sum_{b \in B} λ(b)$ be demand functions over $R$ and $B$. Let $\|\cdot\|$ be a suitable distance function such as the $L_p$ distance. The transportation problem asks to find a map $τ: R \times B \to \mathbb{N}$ such that… ▽ More

    Submitted 19 March, 2019; originally announced March 2019.

    Comments: 33 pages, 6 figures, full version of a paper that appeared in SoCG 2017

    ACM Class: F.2.2

    Journal ref: Symposium on Computational Geometry 2017: 7:1-7:16

  8. arXiv:1804.01045  [pdf, other

    cs.DS cs.CG

    Holiest Minimum-Cost Paths and Flows in Surface Graphs

    Authors: Jeff Erickson, Kyle Fox, Luvsandondov Lkhamsuren

    Abstract: Let $G$ be an edge-weighted directed graph with $n$ vertices embedded on an orientable surface of genus $g$. We describe a simple deterministic lexicographic perturbation scheme that guarantees uniqueness of minimum-cost flows and shortest paths in $G$. The perturbations take $O(gn)$ time to compute. We use our perturbation scheme in a black box manner to derive a deterministic $O(n \log \log n)$… ▽ More

    Submitted 3 April, 2018; originally announced April 2018.

    Comments: 29 pages, 2 figures, to appear at STOC 2018

  9. arXiv:1706.02939  [pdf, other

    cs.CG cs.DS cs.RO

    An Efficient Algorithm for Computing High-Quality Paths amid Polygonal Obstacles

    Authors: Pankaj K. Agarwal, Kyle Fox, Oren Salzman

    Abstract: We study a path-planning problem amid a set $\mathcal{O}$ of obstacles in $\mathbb{R}^2$, in which we wish to compute a short path between two points while also maintaining a high clearance from $\mathcal{O}$; the clearance of a point is its distance from a nearest obstacle in $\mathcal{O}$. Specifically, the problem asks for a path minimizing the reciprocal of the clearance integrated over the le… ▽ More

    Submitted 9 June, 2017; originally announced June 2017.

    Comments: A preliminary version of this work appear in the Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms

  10. arXiv:1607.05112  [pdf, other

    cs.DS cs.CG

    Minimum cycle and homology bases of surface embedded graphs

    Authors: Glencora Borradaile, Erin Wolf Chambers, Kyle Fox, Amir Nayyeri

    Abstract: We study the problems of finding a minimum cycle basis (a minimum weight set of cycles that form a basis for the cycle space) and a minimum homology basis (a minimum weight set of cycles that generates the $1$-dimensional ($\mathbb{Z}_2$)-homology classes) of an undirected graph embedded on a surface. The problems are closely related, because the minimum cycle basis of a graph contains its minimum… ▽ More

    Submitted 18 July, 2016; originally announced July 2016.

    Comments: A preliminary version of this work was presented at the 32nd Annual International Symposium on Computational Geometry

    ACM Class: F.2.2

  11. arXiv:1512.01876  [pdf, other

    cs.CG cs.DS

    Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences

    Authors: Pankaj K. Agarwal, Kyle Fox, Jiangwei Pan, Rex Ying

    Abstract: We give the first subquadratic-time approximation schemes for dynamic time warping (DTW) and edit distance (ED) of several natural families of point sequences in $\mathbb{R}^d$, for any fixed $d \ge 1$. In particular, our algorithms compute $(1+\varepsilon)$-approximations of DTW and ED in time near-linear for point sequences drawn from k-packed or k-bounded curves, and subquadratic for backbone s… ▽ More

    Submitted 7 January, 2016; v1 submitted 6 December, 2015; originally announced December 2015.

    ACM Class: F.2.2

  12. arXiv:1509.05751  [pdf, ps, other

    cs.CG

    Computing the Gromov-Hausdorff Distance for Metric Trees

    Authors: Pankaj K. Agarwal, Kyle Fox, Abhinandan Nath, Anastasios Sidiropoulos, Yusu Wang

    Abstract: The Gromov-Hausdorff (GH) distance is a natural way to measure distance between two metric spaces. We prove that it is $\mathrm{NP}$-hard to approximate the Gromov-Hausdorff distance better than a factor of $3$ for geodesic metrics on a pair of trees. We complement this result by providing a polynomial time $O(\min\{n, \sqrt{rn}\})$-approximation algorithm for computing the GH distance between a p… ▽ More

    Submitted 13 June, 2017; v1 submitted 18 September, 2015; originally announced September 2015.

    Comments: Appeared in Proceedings of the 26th International Symposium on Algorithms and Computation

  13. arXiv:1504.08008  [pdf, other

    cs.DS

    A Polynomial-time Bicriteria Approximation Scheme for Planar Bisection

    Authors: Kyle Fox, Philip N. Klein, Shay Mozes

    Abstract: Given an undirected graph with edge costs and node weights, the minimum bisection problem asks for a partition of the nodes into two parts of equal weight such that the sum of edge costs between the parts is minimized. We give a polynomial time bicriteria approximation scheme for bisection on planar graphs. Specifically, let $W$ be the total weight of all nodes in a planar graph $G$. For any con… ▽ More

    Submitted 29 April, 2015; originally announced April 2015.

    Comments: To appear in STOC 2015

    ACM Class: G.2.2

  14. arXiv:1111.6990  [pdf, other

    cs.CG cs.DM cs.DS

    Shortest Non-trivial Cycles in Directed and Undirected Surface Graphs

    Authors: Kyle Fox

    Abstract: Let G be a graph embedded on a surface of genus g with b boundary cycles. We describe algorithms to compute multiple types of non-trivial cycles in G, using different techniques depending on whether or not G is an undirected graph. If G is undirected, then we give an algorithm to compute a shortest non-separating cycle in 2^O(g) n log log n time. Similar algorithms are given to compute a shortest… ▽ More

    Submitted 19 September, 2012; v1 submitted 29 November, 2011; originally announced November 2011.

    Comments: Accepted to SODA 2013. Updated for reviewer comments, to include new results for undirected graphs, and to include new title

  15. arXiv:1102.4884  [pdf, ps, other

    cs.DS

    Upper Bounds for Maximally Greedy Binary Search Trees

    Authors: Kyle Fox

    Abstract: At SODA 2009, Demaine et al. presented a novel connection between binary search trees (BSTs) and subsets of points on the plane. This connection was independently discovered by Derryberry et al. As part of their results, Demaine et al. considered GreedyFuture, an offline BST algorithm that greedily rearranges the search path to minimize the cost of future searches. They showed that GreedyFuture is… ▽ More

    Submitted 29 April, 2011; v1 submitted 23 February, 2011; originally announced February 2011.

    Comments: To appear, WADS 2011. rev 1: Fixed accidental upload of out-of-date Fig. 1; rev 2: Added figures and made updates based on reviewer comments

  16. arXiv:1011.2187  [pdf, ps, other

    cs.DS

    Online Scheduling on Identical Machines using SRPT

    Authors: Kyle Fox, Benjamin Moseley

    Abstract: Due to its optimality on a single machine for the problem of minimizing average flow time, Shortest-Remaining-Processing-Time (\srpt) appears to be the most natural algorithm to consider for the problem of minimizing average flow time on multiple identical machines. It is known that $\srpt$ achieves the best possible competitive ratio on multiple machines up to a constant factor. Using resource au… ▽ More

    Submitted 9 November, 2010; originally announced November 2010.

    Comments: Accepted for publication at SODA. This version fixes an error in a preliminary version

  17. arXiv:0711.3419  [pdf

    cs.AI

    Translating OWL and Semantic Web Rules into Prolog: Moving Toward Description Logic Programs

    Authors: Ken Samuel, Leo Obrst, Suzette Stoutenberg, Karen Fox, Paul Franklin, Adrian Johnson, Ken Laskey, Deborah Nichols, Steve Lopez, Jason Peterson

    Abstract: To appear in Theory and Practice of Logic Programming (TPLP), 2008. We are researching the interaction between the rule and the ontology layers of the Semantic Web, by comparing two options: 1) using OWL and its rule extension SWRL to develop an integrated ontology/rule language, and 2) layering rules on top of an ontology with RuleML and OWL. Toward this end, we are developing the SWORIER sys… ▽ More

    Submitted 21 November, 2007; originally announced November 2007.

    Comments: 21 pages, 5 figures, 19 tables. To appear in Theory and Practice of Logic Programming (TPLP), 2008