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
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 2013年 / 46卷 / 03期
基金
加拿大自然科学与工程研究理事会;
关键词
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 条
[41]   A flexible enhanced fuzzy min-max neural network for pattern classification [J].
Alhroob, Essam ;
Mohammed, Mohammed Falah ;
Al Sayaydeh, Osama Nayel ;
Hujainah, Fadhl ;
Ghani, Ngahzaifa Ab ;
Lim, Chee Peng .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 251
[42]   FORMULAS FOR THE TOPOLOGICAL ENTROPY OF MULTIMODAL MAPS BASED ON MIN-MAX SYMBOLS [J].
Amigo, Jose M. ;
Gimenez, Angel .
DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS-SERIES B, 2015, 20 (10) :3415-3434
[43]   Fuzzy Min-Max Neural Network for Learning a Classifier with Symmetric Margin [J].
Forghani, Yahya ;
Yazdi, Hadi Sadoghi .
NEURAL PROCESSING LETTERS, 2015, 42 (02) :317-353
[44]   Data Clustering Using a Modified Fuzzy Min-Max Neural Network [J].
Seera, Manjeevan ;
Lim, Chee Peng ;
Loo, Chu Kiong ;
Jain, Lakhmi C. .
SOFT COMPUTING APPLICATIONS, (SOFA 2014), VOL 1, 2016, 356 :413-422
[45]   Explicit solution of min-max model predictive control for uncertain systems [J].
Gao, Yu ;
Sun, Li Ning .
IET CONTROL THEORY AND APPLICATIONS, 2016, 10 (04) :461-468
[46]   A Min-Max Optimization-Based Approach for Secure Localization in Wireless Networks [J].
Tomic, Slavisa ;
Beko, Marko .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (03) :4151-4161
[47]   Aesthetic considerations for the min-max K-Windy Rural Postman Problem [J].
Corberan, Angel ;
Golden, Bruce ;
Lum, Oliver ;
Plana, Isaac ;
Sanchis, Jose M. .
NETWORKS, 2017, 70 (03) :216-232
[48]   Min-max adaptive dynamic programming for zero-sum differential games [J].
Sarbaz, Mohammad ;
Sun, Wei .
INTERNATIONAL JOURNAL OF CONTROL, 2024, 97 (12) :2886-2895
[49]   Mission-oriented ant-team ACO for min-max MTSP [J].
Lu, Li-Chih ;
Yue, Tai-Wen .
APPLIED SOFT COMPUTING, 2019, 76 :436-444
[50]   Almost-Sure Finite-Time Stochastic Min-Max Consensus [J].
Lagos, Athanasios-Rafail ;
Psillakis, Haris E. ;
Gkesoulis, Athanasios K. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (09) :3509-3513