Skip to main content

Showing 1–8 of 8 results for author: Hirschberg, D S

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

    cs.CG cs.DS

    The Marco Polo Problem: A Combinatorial Approach to Geometric Localization

    Authors: Ofek Gila, Michael T. Goodrich, Zahra Hadizadeh, Daniel S. Hirschberg, Shayan Taherijam

    Abstract: We introduce and study the Marco Polo problem, which is a combinatorial approach to geometric localization. In this problem, we are told there are one or more points of interest (POIs) within distance $n$ of the origin that we wish to localize. Given a mobile search point, $Δ$, that is initially at the origin, a localization algorithm is a strategy to move $Δ$ to be within a distance of $1$ of a P… ▽ More

    Submitted 8 May, 2025; v1 submitted 24 April, 2025; originally announced April 2025.

    Comments: 11 pages, 15 figures, 1 table

    ACM Class: I.3.5; F.2.2; I.2.8

  2. From Discrepancy to Majority

    Authors: David Eppstein, Daniel S. Hirschberg

    Abstract: We show how to select an item with the majority color from $n$ two-colored items, given access to the items only through an oracle that returns the discrepancy of subsets of $k$ items. We use $n/\lfloor\tfrac{k}{2}\rfloor+O(k)$ queries, improving a previous method by De Marco and Kranakis that used $n-k+k^2/2$ queries. We also prove a lower bound of $n/(k-1)-O(n^{1/3})$ on the number of queries ne… ▽ More

    Submitted 20 December, 2015; originally announced December 2015.

    Comments: 15 pages, 3 figures. Extended version of a paper to appear at LATIN 2016

    ACM Class: F.2.2

    Journal ref: Algorithmica 80 (4): 1278-1297, 2018

  3. arXiv:1305.0110  [pdf, other

    cs.DS

    Combinatorial Pair Testing: Distinguishing Workers from Slackers

    Authors: David Eppstein, Michael T. Goodrich, Daniel S. Hirschberg

    Abstract: We formalize a problem we call combinatorial pair testing (CPT), which has applications to the identification of uncooperative or unproductive participants in pair programming, massively distributed computing, and crowdsourcing environments. We give efficient adaptive and nonadaptive CPT algorithms and we show that our methods use an optimal number of testing rounds to within constant factors. We… ▽ More

    Submitted 1 May, 2013; originally announced May 2013.

    Comments: 12 pages. Extended version of a paper to appear at the Algorithms and Data Structures Symposium (WADS 2013)

    ACM Class: F.2.2

  4. arXiv:1107.4378  [pdf, other

    cs.DS

    Fully De-Amortized Cuckoo Hashing for Cache-Oblivious Dictionaries and Multimaps

    Authors: Michael T. Goodrich, Daniel S. Hirschberg, Michael Mitzenmacher, Justin Thaler

    Abstract: A dictionary (or map) is a key-value store that requires all keys be unique, and a multimap is a key-value store that allows for multiple values to be associated with the same key. We design hashing-based indexing schemes for dictionaries and multimaps that achieve worst-case optimal performance for lookups and updates, with a small or negligible probability the data structure will require a rehas… ▽ More

    Submitted 21 July, 2011; originally announced July 2011.

    Comments: 27 pages, 1 table

    ACM Class: F.2

  5. Improved Adaptive Group Testing Algorithms with Applications to Multiple Access Channels and Dead Sensor Diagnosis

    Authors: Michael T. Goodrich, Daniel S. Hirschberg

    Abstract: We study group-testing algorithms for resolving broadcast conflicts on a multiple access channel (MAC) and for identifying the dead sensors in a mobile ad hoc wireless network. In group-testing algorithms, we are asked to identify all the defective items in a set of items when we can test arbitrary subsets of items. In the standard group-testing problem, the result of a test is binary--the teste… ▽ More

    Submitted 12 May, 2009; originally announced May 2009.

    Comments: Expanded version of a paper appearing in ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), and preliminary version of paper appearing in Journal of Combinatorial Optimization

    Journal ref: Journal of Combinatorial Optimization, Volume 15, Number 1, January, 2008

  6. arXiv:math/0612612  [pdf, ps, other

    math.CO cs.DM

    The minimum size required of a solitaire army

    Authors: George I. Bell, Daniel S. Hirschberg, Pablo Guerrero-Garcia

    Abstract: The solitaire army is a one-person peg jumping game where a player attempts to advance an "army" of pegs as far as possible into empty territory. The game was introduced by John Conway and is also known as "Conway's Soldiers". We consider various generalizations of this game in different 2D geometries, unify them under a common mathematical framework, and find the minimum size army capable of ad… ▽ More

    Submitted 11 August, 2007; v1 submitted 20 December, 2006; originally announced December 2006.

    Comments: 22 pages, 12 figures

    MSC Class: 00A08; 97A20

    Journal ref: INTEGERS: Electronic Journal of Combinatorial Number Theory 7 (2007) #G07

  7. Improved Combinatorial Group Testing Algorithms for Real-World Problem Sizes

    Authors: David Eppstein, Michael T. Goodrich, Daniel S. Hirschberg

    Abstract: We study practically efficient methods for performing combinatorial group testing. We present efficient non-adaptive and two-stage combinatorial group testing algorithms, which identify the at most d items out of a given set of n items that are defective, using fewer tests for all practical set sizes. For example, our two-stage algorithm matches the information theoretic lower bound for the numb… ▽ More

    Submitted 18 May, 2005; originally announced May 2005.

    Comments: 18 pages; an abbreviated version of this paper is to appear at the 9th Worksh. Algorithms and Data Structures

    ACM Class: F.2.2

    Journal ref: SIAM J. Computing 36(5):1360-1375, 2007

  8. arXiv:math/9910185  [pdf, ps, other

    math.CO cs.DM

    Geometric Thickness of Complete Graphs

    Authors: Michael B. Dillencourt, David Eppstein, Daniel S. Hirschberg

    Abstract: We define the geometric thickness of a graph to be the smallest number of layers such that we can draw the graph in the plane with straight-line edges and assign each edge to a layer so that no two edges on the same layer cross. The geometric thickness lies between two previously studied quantities, the (graph-theoretical) thickness and the book thickness. We investigate the geometric thickness… ▽ More

    Submitted 1 November, 1999; originally announced October 1999.

    Comments: 11 pages, 3 figures. A preliminary version of this paper appeared in the Sixth Symposium on Graph Drawing, GD '98, (Montréal, Canada, August 1998), Springer-Verlag Lecture Notes in Computer Science 1547, 102--110

    MSC Class: 05C10

    Journal ref: J. Graph Algorithms & Applications 4(3):5-17, 2000