9 research outputs found

    Querying for the Largest Empty Geometric Object in a Desired Location

    Full text link
    We study new types of geometric query problems defined as follows: given a geometric set PP, preprocess it such that given a query point qq, the location of the largest circle that does not contain any member of PP, but contains qq can be reported efficiently. The geometric sets we consider for PP are boundaries of convex and simple polygons, and point sets. While we primarily focus on circles as the desired shape, we also briefly discuss empty rectangles in the context of point sets.Comment: This version is a significant update of our earlier submission arXiv:1004.0558v1. Apart from new variants studied in Sections 3 and 4, the results have been improved in Section 5.Please note that the change in title and abstract indicate that we have expanded the scope of the problems we stud

    Extensions of the Maximum Bichromatic Separating Rectangle Problem

    Full text link
    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 kk outliers, where kk is given as part of the input. For MBSR-O, we improve the previous known running time bounds of O(k7mlogm+n)O(k^7 m \log m + n) to O(k3m+mlogm+n)O(k^3 m + m \log m + n). 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 O(m2+n)O(m^2 + n) time.Comment: 14 pages, 14 figures, full version of CCCG pape

    Finding the Maximal Empty Rectangle Containing a Query Point

    Full text link
    Let PP be a set of nn points in an axis-parallel rectangle BB in the plane. We present an O(nα(n)log4n)O(n\alpha(n)\log^4 n)-time algorithm to preprocess PP into a data structure of size O(nα(n)log3n)O(n\alpha(n)\log^3 n), such that, given a query point qq, we can find, in O(log4n)O(\log^4 n) time, the largest-area axis-parallel rectangle that is contained in BB, contains qq, and its interior contains no point of PP. This is a significant improvement over the previous solution of Augustine {\em et al.} \cite{qmex}, which uses slightly superquadratic preprocessing and storage

    Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications

    Full text link
    corecore