An in-place min-max priority search tree

被引:5
|
作者
De, Minati [1 ]
Maheshwari, Anil [2 ]
Nandy, Subhas C. [1 ]
Smid, Michiel [2 ]
机构
[1] Indian Stat Inst, Kolkata, India
[2] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
来源
基金
加拿大自然科学与工程研究理事会;
关键词
Min-max priority search tree; In-place algorithm; Three-sided orthogonal range query; Maximum empty rectangle; LARGEST EMPTY RECTANGLE; SEGMENT INTERSECTION; ALGORITHM;
D O I
10.1016/j.comgeo.2012.09.007
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
One of the classic data structures for storing point sets in R-2 is the priority search tree, introduced by McCreight in 1985. We show that this data structure can be made in-place, i.e., it can be stored in an array such that each entry stores only one point of the point set and no entry is stored in more than one location of that array. It combines a binary search tree with a heap. We show that all the standard query operations can be performed within the same time bounds as for the original priority search tree, while using only O(1) extra space. We introduce the min-max priority search tree which is a combination of a binary search tree and a min-max heap. We show that all the standard queries which can be done in two separate versions of a priority search tree can be done with a single min-max priority search tree. As an application, we present an in-place algorithm to enumerate all maximal empty axis-parallel rectangles amongst points in a rectangular region R in R-2 in O(m log n) time with O(1) extra space, where m is the total number of maximal empty rectangles. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:310 / 327
页数:18
相关论文
共 50 条
  • [21] Min-max and min-max regret versions of combinatorial optimization problems: A survey
    Aissi, Hassene
    Bazgan, Cristina
    Vanderpooten, Daniel
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 197 (02) : 427 - 438
  • [22] Min-max coverage problems on tree-like metrics
    Aaron, Eric
    Hebert-Johnson, Ursula
    Krizanc, Danny
    Lokshtanov, Daniel
    XII LATIN-AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM, LAGOS 2023, 2023, 224 : 148 - 156
  • [23] Min-max event-triggered computation tree logic
    Dasgupta, P
    Chakrabarti, PP
    Deka, JK
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2002, 27 (2): : 163 - 180
  • [24] Min-max event-triggered computation tree logic
    Dasgupta, Pallab
    Chakrabarti, P.P.
    Deka, Jatindra Kumar
    Sadhana - Academy Proceedings in Engineering Sciences, 2002, 27 (02) : 163 - 180
  • [25] Min-max event-triggered computation tree logic
    Pallab Dasgupta
    P. P. Chakrabarti
    Jatindra Kumar Deka
    Sadhana, 2002, 27 : 163 - 180
  • [26] Pseudo-polynomial algorithms for min-max and min-max regret problems
    Aissi, Hassene
    Bazgan, Cristina
    Vanderpooten, Daniel
    Operations Research and Its Applications, 2005, 5 : 171 - 178
  • [27] Min-max and min-max (relative) regret approaches to representatives selection problem
    Dolgui, Alexandre
    Kovalev, Sergey
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2012, 10 (02): : 181 - 192
  • [28] A Min-Max Tchebycheff based Local Search Approach for MOMKP
    Ben Mansour, Imen
    Alaya, Ines
    Tagina, Moncef
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 140 - 150
  • [29] Direct-Search for a Class of Stochastic Min-Max Problems
    Anagnostidis, Sotiris
    Lucchi, Aurelien
    Diouane, Youssef
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130
  • [30] Direct-Search for a Class of Stochastic Min-Max Problems
    Anagnostidis, Sotiris
    Lucchi, Aurelien
    Diouane, Youssef
    Proceedings of Machine Learning Research, 2021, 130 : 3772 - 3780