Skip to main content

Showing 1–10 of 10 results for author: Spalding-Jamieson, J

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

    cs.DS cs.CG cs.DM

    Reweighted Spectral Partitioning Works: Bounds for Special Graph Classes

    Authors: Jack Spalding-Jamieson

    Abstract: Spectral partitioning is a method that can be used to compute small sparse cuts or small edge-separators in a wide variety of graph classes, by computing the second-smallest eigenvalue (and eigenvector) of the Laplacian matrix. Upper bounds on this eigenvalue for certain graph classes imply that the method obtains small edge-separators for these classes, usually with a sub-optimal dependence on th… ▽ More

    Submitted 1 June, 2025; originally announced June 2025.

    Comments: 41 pages, 8 figures

  2. arXiv:2504.17289  [pdf, other

    cs.CG

    Separating Two Points with Obstacles in the Plane: Improved Upper and Lower Bounds

    Authors: Jack Spalding-Jamieson, Anurag Murty Naredla

    Abstract: Given two points in the plane, and a set of "obstacles" given as curves through the plane with assigned weights, we consider the point-separation problem, which asks for the minimum-weight subset of the obstacles separating the two points. A few computational models for this problem have been previously studied. We give a unified approach to this problem in all models via a reduction to a particul… ▽ More

    Submitted 24 April, 2025; originally announced April 2025.

    Comments: 32 pages, 16 figures

  3. arXiv:2502.13536  [pdf, other

    cs.DM cs.CG cs.DS

    Slant/Gokigen Naname is NP-complete, and Some Variations are in P

    Authors: Jayson Lynch, Jack Spalding-Jamieson

    Abstract: In this paper we show that a generalized version of the Nikoli puzzle Slant is NP-complete. We also give polynomial time algorithms for versions of the puzzle where some constraints are omitted. These problems correspond to simultaneously satisfying connectivity and vertex degree constraints in a grid graph and its dual.

    Submitted 19 February, 2025; originally announced February 2025.

    Comments: 9 pages, 12 figures. Appeared at the Canadian Conference on Computational Geometry 2024 (CCCG 2024)

  4. arXiv:2502.06163  [pdf, other

    cs.LG cs.CG stat.ML

    Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Search

    Authors: Jack Spalding-Jamieson, Eliot Wong Robson, Da Wei Zheng

    Abstract: For very large values of $k$, we consider methods for fast $k$-means clustering of massive datasets with $10^7\sim10^9$ points in high-dimensions ($d\geq100$). All current practical methods for this problem have runtimes at least $Ω(k^2)$. We find that initialization routines are not a bottleneck for this case. Instead, it is critical to improve the speed of Lloyd's local-search algorithm, particu… ▽ More

    Submitted 10 February, 2025; originally announced February 2025.

    Comments: 29 pages, 8 figures

  5. arXiv:2412.15567  [pdf, other

    cs.CG

    The Analytic Arc Cover Problem and its Applications to Contiguous Art Gallery, Polygon Separation, and Shape Carving

    Authors: Eliot W. Robson, Jack Spalding-Jamieson, Da Wei Zheng

    Abstract: We show the following problems are in $\textsf{P}$: 1. The contiguous art gallery problem -- a variation of the art gallery problem where each guard can protect a contiguous interval along the boundary of a simple polygon. This was posed at the open problem session at CCCG '24 by Thomas C. Shermer. 2. The polygon separation problem for line segments -- For two sets of line segments $S_1$ and… ▽ More

    Submitted 20 December, 2024; originally announced December 2024.

    Comments: 20 pages, 15 figures

  6. arXiv:2409.04074  [pdf, other

    cs.CG

    Morphing Planar Graph Drawings via Orthogonal Box Drawings

    Authors: Therese Biedl, Anna Lubiw, Jack Spalding-Jamieson

    Abstract: We give an algorithm to morph planar graph drawings that achieves small grid size at the expense of allowing a constant number of bends on each edge. The input is an $n$-vertex planar graph and two planar straight-line drawings of the graph on an $O(n) \times O(n)$ grid. The planarity-preserving morph is composed of $O(n)$ linear morphs between successive pairs of drawings, each on an… ▽ More

    Submitted 6 September, 2024; originally announced September 2024.

    Comments: To appear in the proceedings of the 32nd International Symposium on Graph Drawing and Network Visualization (GD 2024)

  7. arXiv:2407.15981  [pdf, other

    cs.CG

    Carving Polytopes with Saws in 3D

    Authors: Eliot W. Robson, Jack Spalding-Jamieson, Da Wei Zheng

    Abstract: We investigate the problem of carving an $n$-face triangulated three-dimensional polytope using a tool to make cuts modelled by either a half-plane or sweeps from an infinite ray. In the case of half-planes cuts, we present a deterministic algorithm running in $O(n^2)$ time and a randomized algorithm running in $O(n^{3/2+\varepsilon})$ expected time for any $\varepsilon>0$. In the case of cuts def… ▽ More

    Submitted 22 July, 2024; originally announced July 2024.

    Comments: Appeared in CCCG 2024. 10 pages, 7 figures

  8. arXiv:2303.09632  [pdf, other

    cs.CG cs.DS

    Conflict Optimization for Binary CSP Applied to Minimum Partition into Plane Subgraphs and Graph Coloring

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Florian Fontan, Yan Gerard, Aldo Gonzalez-Lorenzo, Pascal Lafourcade, Luc Libralesso, Benjamin Momège, Jack Spalding-Jamieson, Brandon Zhang, Da Wei Zheng

    Abstract: CG:SHOP is an annual geometric optimization challenge and the 2022 edition proposed the problem of coloring a certain geometric graph defined by line segments. Surprisingly, the top three teams used the same technique, called conflict optimization. This technique has been introduced in the 2021 edition of the challenge, to solve a coordinated motion planning problem. In this paper, we present the… ▽ More

    Submitted 24 March, 2023; v1 submitted 16 March, 2023; originally announced March 2023.

    Comments: To appear at ACM Journal of Experimental Algorithmics

  9. arXiv:2103.15062  [pdf, other

    cs.CG cs.RO

    Coordinated Motion Planning Through Randomized k-Opt

    Authors: Paul Liu, Jack Spalding-Jamieson, Brandon Zhang, Da Wei Zheng

    Abstract: This paper examines the approach taken by team gitastrophe in the CG:SHOP 2021 challenge. The challenge was to find a sequence of simultaneous moves of square robots between two given configurations that minimized either total distance travelled or makespan (total time). Our winning approach has two main components: an initialization phase that finds a good initial solution, and a $k$-opt local se… ▽ More

    Submitted 28 March, 2021; originally announced March 2021.

    Comments: To appear in SoCG 2021

  10. Angle Covers: Algorithms and Complexity

    Authors: William Evans, Ellen Gethner, Jack Spalding-Jamieson, Alexander Wolff

    Abstract: Consider a graph with a rotation system, namely, for every vertex, a circular ordering of the incident edges. Given such a graph, an angle cover maps every vertex to a pair of consecutive edges in the ordering -- an angle -- such that each edge participates in at least one such pair. We show that any graph of maximum degree 4 admits an angle cover, give a poly-time algorithm for deciding if a grap… ▽ More

    Submitted 20 June, 2020; v1 submitted 5 November, 2019; originally announced November 2019.

    Journal ref: Journal of Graph Algorithms and Applications, 25(2):643-661 (2021)