Queen Daniela of Sardinia is asleep at the center of a round room at the top of the tower in her castle. She is accompanied by her faithful servant, Eva. Suddenly, they are awakened by cries of "Fire". The room is pitch black and they are disoriented. There is exactly one exit from the room somewhere along its boundary. They must find it as quickly as possible in order to save the life of the queen. It is known that with two people searching while moving at maximum speed 1 anywhere in the room, the room can be evacuated (i.e., with both people exiting) in 1 + (2 pi)/3 + sqrt{3} ~~ 4.8264 time units and this is optimal [Czyzowicz et al., DISC'14], assuming that the first person to find the exit can directly guide the other person to the exit using her voice. Somewhat surprisingly, in this paper we show that if the goal is to save the queen (possibly leaving Eva behind to die in the fire) there is a slightly better strategy. We prove that this "priority" version of evacuation can be solved in time at most 4.81854. Furthermore, we show that any strategy for saving the queen requires time at least 3 + pi/6 + sqrt{3}/2 ~~ 4.3896 in the worst case. If one or both of the queen's other servants (Biddy and/or Lili) are with her, we show that the time bounds can be improved to 3.8327 for two servants, and 3.3738 for three servants. Finally we show lower bounds for these cases of 3.6307 (two servants) and 3.2017 (three servants). The case of n >= 4 is the subject of an independent study by Queen Daniela's Royal Scientific Team.
more »
« less
Priority Evacuation from a Disk Using Mobile Robots
We introduce and study a new search-type problem with ( π+1 )-robots on a disk. The searchers (robots) all start from the center of the disk, have unit speed, and can communicate wirelessly. The goal is for a distinguished robot (the queen) to reach and evacuate from an exit that is hidden on the perimeter of the disk in as little time as possible. The remaining n robots (servants) are there to facilitate the queenβs objective and are not required to reach the hidden exit. We provide upper and lower bounds for the time required to evacuate the queen. Namely, we propose an algorithm specifying the trajectories of the robots which guarantees evacuation of the queen in time always better than 2+4(\sqrt{2}-1)\pi/n for πβ₯4 servants. We also demonstrate that for πβ₯4 servants the queen cannot be evacuated in time less than 2 + \pi/n + 2/n^2.
more »
« less
- Award ID(s):
- 1813940
- PAR ID:
- 10092714
- Date Published:
- Journal Name:
- Lecture notes in computer science
- Volume:
- 11085
- ISSN:
- 0302-9743
- Page Range / eLocation ID:
- 392 - 407
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The authors present an algorithm that, given an n-vertex m-edge Eulerian graph with polynomially bounded weights, computes an π ~ ( π log β‘ 2 π β π β 2 ) O ~ (nlog 2 nβ Ξ΅ β2 )-edge π Ξ΅-approximate Eulerian sparsifier with high probability in π ~ ( π log β‘ 3 π ) O ~ (mlog 3 n) time (where π ~ ( β ) O ~ (β ) hides polyloglog(n) factors). By a reduction from Peng-Song (STOC β22), this yields an π ~ ( π log β‘ 3 π + π log β‘ 6 π ) O ~ (mlog 3 n+nlog 6 n)-time algorithm for solving n-vertex m-edge Eulerian Laplacian systems with polynomially bounded weights with high probability, improving on the previous state-of-the-art runtime of Ξ© ( π log β‘ 8 π + π log β‘ 23 π ) Ξ©(mlog 8 n+nlog 23 n). They also provide a polynomial-time algorithm that computes sparsifiers with π ( min β‘ ( π log β‘ π β π β 2 + π log β‘ 5 / 3 π β π β 4 / 3 , π log β‘ 3 / 2 π β π β 2 ) ) O(min(nlognβ Ξ΅ β2 +nlog 5/3 nβ Ξ΅ β4/3 ,nlog 3/2 nβ Ξ΅ β2 )) edges, improving the previous best bounds. Furthermore, they extend their techniques to yield the first π ( π β polylog ( π ) ) O(mβ polylog(n))-time algorithm for computing π ( π π β 1 β polylog ( π ) ) O(nΞ΅ β1 β polylog(n))-edge graphical spectral sketches, along with a natural Eulerian generalization. Unlike prior approaches using short cycle or expander decompositions, their algorithms leverage a new effective resistance decomposition scheme, combined with natural sampling and electrical routing for degree balance. The analysis applies asymmetric variance bounds specialized to Eulerian Laplacians and tools from discrepancy theory.more » « less
-
Given a set P of n weighted points and a set S of m disks in the plane, the hitting set problem is to compute a subset πβ² of points of P such that each disk contains at least one point of πβ² and the total weight of all points of πβ² is minimized. The problem is known to be NP-hard. In this paper, we consider a line-constrained version of the problem in which all disks are centered on a line β. We present an π((π+π)log(π+π)+π logπ) time algorithm for the problem, where π is the number of pairs of disks that intersect. For the unit-disk case where all disks have the same radius, the running time can be reduced to π((π+π)log(π+π)). In addition, we solve the problem in π((π+π)log(π+π)) time in the πΏβ and πΏ1 metrics, in which a disk is a square and a diamond, respectively.more » « less
-
Given a set $$P$$ of $$n$$ points in the plane, we consider the problem of computing the number of points of $$P$$ in a query unit disk (i.e., all query disks have the same radius). We show that the main techniques for simplex range searching in the plane can be adapted to this problem. For example, by adapting MatouΕ‘ek's results, we can build a data structure of $O(n)$ space in $$O(n^{1+\delta})$$ time (for any $$\delta>0$$) so that each query can be answered in $$O(\sqrt{n})$$ time; alternatively, we can build a data structure of $$O(n^2/\log^2 n)$$ space with $$O(n^{1+\delta})$$ preprocessing time (for any $$\delta>0$$) and $$O(\log n)$$ query time. Our techniques lead to improvements for several other classical problems in computational geometry. 1. Given a set of $$n$$ unit disks and a set of $$n$$ points in the plane, the batched unit-disk range counting problem is to compute for each disk the number of points in it. Previous work [Katz and Sharir, 1997] solved the problem in $$O(n^{4/3}\log n)$$ time. We give a new algorithm of $$O(n^{4/3})$$ time, which is optimal as it matches an $$\Omega(n^{4/3})$$-time lower bound. For small $$\chi$$, where $$\chi$$ is the number of pairs of unit disks that intersect, we further improve the algorithm to $$O(n^{2/3}\chi^{1/3}+n^{1+\delta})$$ time, for any $$\delta>0$$. 2. The above result immediately leads to an $$O(n^{4/3})$$ time optimal algorithm for counting the intersecting pairs of circles for a set of $$n$$ unit circles in the plane. The previous best algorithms solve the problem in $$O(n^{4/3}\log n)$$ deterministic time [Katz and Sharir, 1997] or in $$O(n^{4/3}\log^{2/3} n)$$ expected time by a randomized algorithm [Agarwal, Pellegrini, and Sharir, 1993]. 3. Given a set $$P$$ of $$n$$ points in the plane and an integer $$k$$, the distance selection problem is to find the $$k$$-th smallest distance among all pairwise distances of $$P$$. The problem can be solved in $$O(n^{4/3}\log^2 n)$$ deterministic time [Katz and Sharir, 1997] or in $$O(n\log n+n^{2/3}k^{1/3}\log^{5/3}n)$$ expected time by a randomized algorithm [Chan, 2001]. Our new randomized algorithm runs in $$O(n\log n +n^{2/3}k^{1/3}\log n)$$ expected time. 4. Given a set $$P$$ of $$n$$ points in the plane, the discrete $$2$$-center problem is to compute two smallest congruent disks whose centers are in $$P$$ and whose union covers $$P$$. An $$O(n^{4/3}\log^5 n)$$-time algorithm was known [Agarwal, Sharir, and Welzl, 1998]. Our techniques yield a deterministic algorithm of $$O(n^{4/3}\log^{10/3} n\cdot (\log\log n)^{O(1)})$$ time and a randomized algorithm of $$O(n^{4/3}\log^3 n\cdot (\log\log n)^{1/3})$$ expected time.more » « less
-
We explicitly construct an extractor for two independent sources on π bits, each with min-entropy at least logπΆπ for a large enough constant πΆ. Our extractor outputs one bit and has error πβΞ©(1). The best previous extractor, by Bourgain, required each source to have min-entropy .499π. A key ingredient in our construction is an explicit construction of a monotone, almost-balanced Boolean function on π bits that is resilient to coalitions of size π1βπΏ for any πΏ>0. In fact, our construction is stronger in that it gives an explicit extractor for a generalization of non-oblivious bit-fixing sources on π bits, where some unknown πβπ bits are chosen almost polylog(π)-wise independently, and the remaining π=π1βπΏ bits are chosen by an adversary as an arbitrary function of the πβπ bits. The best previous construction, by Viola, achieved π=π1/2βπΏ. Our explicit two-source extractor directly implies an explicit construction of a 2(loglogπ)π(1)-Ramsey graph over π vertices, improving bounds obtained by Barak et al. and matching an independent work by Cohen.more » « less
An official website of the United States government

