372 research outputs found
Computing largest circles separating two sets of segments
A circle separates two planar sets if it encloses one of the sets and its
open interior disk does not meet the other set. A separating circle is a
largest one if it cannot be locally increased while still separating the two
given sets. An Theta(n log n) optimal algorithm is proposed to find all largest
circles separating two given sets of line segments when line segments are
allowed to meet only at their endpoints. In the general case, when line
segments may intersect times, our algorithm can be adapted to
work in O(n alpha(n) log n) time and O(n \alpha(n)) space, where alpha(n)
represents the extremely slowly growing inverse of the Ackermann function.Comment: 14 pages, 3 figures, abstract presented at 8th Canadian Conference on
Computational Geometry, 199
Exponential Quantum Speed-ups are Generic
A central problem in quantum computation is to understand which quantum
circuits are useful for exponential speed-ups over classical computation. We
address this question in the setting of query complexity and show that for
almost any sufficiently long quantum circuit one can construct a black-box
problem which is solved by the circuit with a constant number of quantum
queries, but which requires exponentially many classical queries, even if the
classical machine has the ability to postselect.
We prove the result in two steps. In the first, we show that almost any
element of an approximate unitary 3-design is useful to solve a certain
black-box problem efficiently. The problem is based on a recent oracle
construction of Aaronson and gives an exponential separation between quantum
and classical bounded-error with postselection query complexities.
In the second step, which may be of independent interest, we prove that
linear-sized random quantum circuits give an approximate unitary 3-design. The
key ingredient in the proof is a technique from quantum many-body theory to
lower bound the spectral gap of local quantum Hamiltonians.Comment: 24 pages. v2 minor correction
Separating bichromatic point sets in the plane by restricted orientation convex hulls
The version of record is available online at: http://dx.doi.org/10.1007/s10898-022-01238-9We explore the separability of point sets in the plane by a restricted-orientation convex hull, which is an orientation-dependent, possibly disconnected, and non-convex enclosing shape that generalizes the convex hull. Let R and B be two disjoint sets of red and blue points in the plane, and O be a set of k=2 lines passing through the origin. We study the problem of computing the set of orientations of the lines of O for which the O-convex hull of R contains no points of B. For k=2 orthogonal lines we have the rectilinear convex hull. In optimal O(nlogn) time and O(n) space, n=|R|+|B|, we compute the set of rotation angles such that, after simultaneously rotating the lines of O around the origin in the same direction, the rectilinear convex hull of R contains no points of B. We generalize this result to the case where O is formed by k=2 lines with arbitrary orientations. In the counter-clockwise circular order of the lines of O, let ai be the angle required to clockwise rotate the ith line so it coincides with its successor. We solve the problem in this case in O(1/T·NlogN) time and O(1/T·N) space, where T=min{a1,âŠ,ak} and N=max{k,|R|+|B|}. We finally consider the case in which O is formed by k=2 lines, one of the lines is fixed, and the second line rotates by an angle that goes from 0 to p. We show that this last case can also be solved in optimal O(nlogn) time and O(n) space, where n=|R|+|B|.Carlos AlegrĂa: Research supported by MIUR Proj. âAHeADâ no 20174LF3T8. David Orden:
Research supported by Project PID2019-104129GB-I00 / AEI / 10.13039/501100011033 of the Spanish
Ministry of Science and Innovation. Carlos Seara: Research supported by Project PID2019-104129GB-I00 /
AEI / 10.13039/501100011033 of the Spanish Ministry of Science and Innovation. Jorge Urrutia: Research
supported in part by SEP-CONACYThis project has received funding from the European Unionâs Horizon 2020 research and innovation
programme under the Marie SkĆodowskaâCurie Grant Agreement No 734922.Peer ReviewedPostprint (published version
A Computational Paradigm on Network-Based Models of Computation
The maturation of computer science has strengthened the need to consolidate isolated algorithms and techniques into general computational paradigms. The main goal of this dissertation is to provide a unifying framework which captures the essence of a number of problems in seemingly unrelated contexts in database design, pattern recognition, image processing, VLSI design, computer vision, and robot navigation. The main contribution of this work is to provide a computational paradigm which involves the unifying framework, referred to as the multiple Query problem, along with a generic solution to the Multiple Query problem.
To demonstrate the applicability of the paradigm, a number of problems from different areas of computer science are solved by formulating them in this framework. Also, to show practical relevance, two fundamental problems were implemented in the C language using MPI. The code can be ported onto many commercially available parallel computers; in particular, the code was tested on an IBM-SP2 and on a network of workstations
Extensions of the Maximum Bichromatic Separating Rectangle Problem
In this paper, we study two extensions of the maximum bichromatic separating
rectangle (MBSR) problem introduced in \cite{Armaselu-CCCG, Armaselu-arXiv}.
One of the extensions, introduced in \cite{Armaselu-FWCG}, is called
\textit{MBSR with outliers} or MBSR-O, and is a more general version of the
MBSR problem in which the optimal rectangle is allowed to contain up to
outliers, where is given as part of the input. For MBSR-O, we improve the
previous known running time bounds of to . The other extension is called \textit{MBSR among circles} or
MBSR-C and asks for the largest axis-aligned rectangle separating red points
from blue unit circles. For MBSR-C, we provide an algorithm that runs in time.Comment: 14 pages, 14 figures, full version of CCCG pape
A survey of quantum property testing
The area of property testing tries to design algorithms that can efficiently
handle very large amounts of data: given a large object that either has a
certain property or is somehow "far" from having that property, a tester should
efficiently distinguish between these two cases. In this survey we describe
recent results obtained for quantum property testing. This area naturally falls
into three parts. First, we may consider quantum testers for properties of
classical objects. We survey the main examples known where quantum testers can
be much (sometimes exponentially) more efficient than classical testers.
Second, we may consider classical testers of quantum objects. This is the
situation that arises for instance when one is trying to determine if quantum
states or operations do what they are supposed to do, based only on classical
input-output behavior. Finally, we may also consider quantum testers for
properties of quantum objects, such as states or operations. We survey known
bounds on te
A Survey of Quantum Property Testing
The area of property testing tries to design algorithms that can efficiently handle very large amounts of data: given a large object that either has a certain property or is somehow âfarâ from having that property, a tester should efficiently distinguish between these two cases. In this survey we describe recent results obtained for quantum property testing. This area naturally falls into three parts. First, we may consider quantum testers for properties of classical objects. We survey the main examples known where quantum testers can be much (sometimes exponentially) more efficient than classical testers. Second, we may consider classical testers of quantum objects. This is the situation that arises for instance when one is trying to determine if quantum states or operations do what they are supposed to do, based only on classical input-output behavior. Finally, we may also consider quantum testers for properties of quantum objects, such as states or operations. We survey known bounds on testing various natural properties, such as whether two states are equal, whether a state is separable, whether two operations commute, etc. We also highlight connections to other areas of quantum information theory and mention a number of open questions. Contents
- âŠ