David M. Mount

ORCID: 0000-0002-3290-8932
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Computational Geometry and Mesh Generation
  • Data Management and Algorithms
  • Robotics and Sensor-Based Localization
  • Advanced Image and Video Retrieval Techniques
  • Robotic Path Planning Algorithms
  • Digital Image Processing Techniques
  • Optimization and Search Problems
  • Advanced Numerical Analysis Techniques
  • Algorithms and Data Compression
  • Point processes and geometric inequalities
  • Complexity and Algorithms in Graphs
  • Advanced Statistical Methods and Models
  • Machine Learning and Algorithms
  • Computer Graphics and Visualization Techniques
  • Optimization and Packing Problems
  • Image and Object Detection Techniques
  • Machine Learning and Data Classification
  • Graph Theory and Algorithms
  • 3D Shape Modeling and Analysis
  • 3D Modeling in Geospatial Applications
  • Satellite Image Processing and Photogrammetry
  • Advanced Graph Theory Research
  • 3D Surveying and Cultural Heritage
  • Helicobacter pylori-related gastroenterology studies
  • Advanced Image Fusion Techniques

University of Maryland, College Park
2016-2025

Research Institute for Advanced Computer Science
2015-2021

Hong Kong University of Science and Technology
2012-2017

University of Hong Kong
2012-2017

Université Clermont Auvergne
2017

Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes
2017

Universidade Federal do Estado do Rio de Janeiro
2012

Max Planck Society
1996-2007

Park University
2006

AT&T (United States)
2002

In k-means clustering, we are given a set of n data points in d-dimensional space R/sup d/ and an integer k the problem is to determine Rd, called centers, so as minimize mean squared distance from each point its nearest center. A popular heuristic for clustering Lloyd's (1982) algorithm. We present simple efficient implementation algorithm, which call filtering This algorithm easy implement, requiring kd-tree only major structure. establish practical efficiency two ways. First,...

10.1109/tpami.2002.1017616 article EN IEEE Transactions on Pattern Analysis and Machine Intelligence 2002-07-01

Consider a set of S n data points in real d -dimensional space, R , where distances are measured using any Minkowski metric. In nearest neighbor searching, we preprocess into structure, so that given query point q ∈ is the closest to can be reported quickly. Given positive ϵ, p (1 +ϵ)- approximate if its distance from within factor + ϵ) true neighbor. We show it possible O(dn log ) time and O(dn) ϵ > 0, ϵ)-approximate computed O ( c time, d,ϵ ≤ ⌈1 6d/ϵ⌉ depending only on dimension ϵ....

10.1145/293347.293348 article EN Journal of the ACM 1998-11-01

We present an algorithm for determining the shortest path between a source and destination on arbitrary (possibly nonconvex) polyhedral surface. The is constrained to lie surface, distances are measured according Euclidean metric. Our runs in time $O(n^2 \log n)$ requires )$ space, where n number of edges After we run our algorithm, distance from any other may be determined using standard techniques $O(\log by locating subdivision created algorithm. actual can reported $O(k + n)$, k faces...

10.1137/0216045 article EN SIAM Journal on Computing 1987-08-01

In k-means clustering we are given a set of n data points in d-dimensional space ℜd and an integer k, the problem is to determine k ℜd, called centers, minimize mean squared distance from each point its nearest center. No exact polynomial-time algorithms known for this problem. Although asymptotically efficient approximation exist, these not practical due extremely high constant factors involved. There many heuristics that used practice, but know no bounds on their performance.We consider...

10.1145/513400.513402 article EN 2002-06-05

Facility location problems are traditionally investigated with the assumption that all clients to be provided service. A significant shortcoming of this formulation is a few very distant clients, called outliers, can exert disproportionately strong influence over final solution. In paper we explore generalization various facility (K-center, K-median, uncapacitated etc) case when only specified fraction customers served. What makes harder have also select subset should get We provide...

10.5555/365411.365555 article EN Symposium on Discrete Algorithms 2001-01-09

Given a set of n points in d-dimensional Euclidean space, S ⊂ E, and query point q ∈ we wish to determine the nearest neighbor q, that is, whose distance is minimum. The goal preprocess S, such queries can be answered as efficiently possible. We assume dimension d constant independent n. Although reasonably good solutions this problem exist when small, increases performance these algorithms degrades rapidly. present randomized algorithm for approximate searching. any ǫ > 0, produce data...

10.5555/313559.313768 article EN Symposium on Discrete Algorithms 1993-01-01

Nearest neighbor searching is the problem of preprocessing a set n point points in d -dimensional space so that, given any query q , it possible to report closest rapidly. In approximate nearest searching, parameter ε > 0 given, and multiplicative error (1 + ε) allowed. We assume that dimension constant treat as asymptotic quantities. Numerous solutions have been proposed, ranging from low-space having O ( ) time (log 1/ε −1 high-space roughly (( log )/ε /ε)). show there single approach...

10.1145/1613676.1613677 article EN Journal of the ACM 2009-11-01

The visibility graph of a set nonintersecting polygonal obstacles in the plane is an undirected whose vertex consists vertices and edges are pairs $(u,v)$ such that open line segment between u v does not intersect any obstacles. important combinatorial structure computational geometry used applications as solving problems computing shortest paths. This paper presents algorithm computes time $O(E + n\log n)$, where E number n total all

10.1137/0220055 article EN SIAM Journal on Computing 1991-10-01

Euclidean spanners are important data structures in geometric algorithm design, because they provide a means of approximating the complete graph with only O(n) edges, so that shortest path length between each pair points is not more than constant factor longer distance points. In many applications spanners, it spanner possess number additional properties: low tot al edge weight, bounded degree, and diameter. Existing research on has considered one property or other. We show possible to build...

10.1145/225058.225191 article EN 1995-01-01

Clustering is central to many image processing and remote sensing applications. ISODATA one of the most popular widely used clustering methods in geoscience applications, but it can run slowly, particularly with large data sets. We present a more efficient approach clustering, which achieves better running times by storing points kd-tree through modification way algorithm estimates dispersion each cluster. also an approximate version allows user further improve time, at expense lower...

10.1142/s0218195907002252 article EN International Journal of Computational Geometry & Applications 2007-02-01

We investigate the connection between spectrum of a graph, i.e. eigenvalues adjacency matrix, and complexity testing isomorphism. In particular we describe two polynomial time algorithms which test isomorphism undirected graphs whose have bounded multiplicity. If X Y are eigenvalue multiplicity m, then can be tested by an O(n4m+c) deterministic O(n2m+c) Las Vegas algorithm, where n is number vertices Y.

10.1145/800070.802206 article EN 1982-01-01

This paper shows that if one is willing to relax the requirement of finding true nearest neighbor, it possible achieve significant improvements in running time and at only a very small loss performance vector quantizer. The authors present three algorithms for neighbor searching: standard priority k-d tree search neighborhood graph algorithm which directed constructed point set edges join neighboring points.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML"...

10.1109/dcc.1993.253111 article EN 2002-12-30

Article Free Access Share on The analysis of a simple k-means clustering algorithm Authors: Tapas Kanungo Center for Automation Research, University Maryland College Park, MarylandView Profile , David M. Mount Department Computer Science, Maryland, Nathan S. Netanyahu Mathematics and Bar-Ilan University, Ramat-Gan 52900, Israel Christine Piatko Johns Hopkins Applied Physics Laboratory, Laurel, Ruth Silverman the District Columbia, Washington, DC, Angela Y. Wu Science Information Systems,...

10.1145/336154.336189 article EN 2000-05-01

The visibility graph of a set nonintersecting polygonal obstacles in the plane is an undirected whose vertices are and edges pairs (u, v) such that open line segment between u v does not intersect any obstacles. important combinatorial structure computational geometry used applications as solving problems computing shortest paths. An algorithm presented computes s time O(E + n log n), where E number total all

10.1109/sfcs.1987.6 article EN 1987-10-01

Let S be a set of n points in IR/sup d/ and let t>1 real number. A t-spanner for is directed graph having the as its vertices, such that any pair p q there path from to length at most t times Euclidean distance between p. Such called path. The spanner diameter defined smallest integer D containing edges. Randomized deterministic algorithms are given constructing t-spanners consisting O(n) edges O(log n) diameter. Also, it shown how maintain randomized under random insertions deletions....

10.1109/sfcs.1994.365722 article EN 2002-12-17

A strategy is presented to find a set of points that yields Conforming Delaunay tetrahedralization three-dimensional Piecewise-Linear complex (PLC). This algorithm novel because it imposes no angle restrictions on the input PLC. In process, an described computes planar conforming triangulation Planar Straight-Line Graph (PSLG) such each triangle has bounded circumradius, which may be independent interest.

10.1142/s0218195901000699 article EN International Journal of Computational Geometry & Applications 2001-12-01
Coming Soon ...