2014
DOI: 10.1177/0165551513516709
|View full text |Cite
|
Sign up to set email alerts
|

Corner-based splitting: An improved node splitting algorithm for R-tree

Abstract: We introduce an improved method to split overflowed nodes of R-tree spatial index called the Corner Based Splitting (CBS) algorithm. Good splits produce an efficient R-tree which has minimal height, overlap and coverage in each node. The CBS algorithm selects the splitting axis that produces the most even split according to the number of objects, using the distance from each object centre to the nearest node's MBR corner. Experiments performed using both synthetic and real data files showed obvious performance… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…The SOLD algorithm performance was tested against two algorithms: R-tree Quad algorithm [14] and the CBS algorithm [26]. Tests were performed on Intel Core i3-3120M, 2.5 GHz CPU, 4 GB memory, running Windows 10 Pro-32 bit.…”
Section: Experiments and Results Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…The SOLD algorithm performance was tested against two algorithms: R-tree Quad algorithm [14] and the CBS algorithm [26]. Tests were performed on Intel Core i3-3120M, 2.5 GHz CPU, 4 GB memory, running Windows 10 Pro-32 bit.…”
Section: Experiments and Results Analysismentioning
confidence: 99%
“…Corner-based splitting (CBS) algorithm [26] starts by finding the overflown node’s MBR centre point ( CovRectX Cen , CovRectY Cen ) and the centre point of each object’s MBR ( ObjX Cen , ObjY Cen ). Using the centre points, the algorithm determines which corner of the overflown node’s MBR is closer to that object centre (four corners in case of two dimensions: C0( X l , Y l ), C1 ( X h , Y l ), C2 ( X h , Y h ) and C3 ( X l , Y h )).…”
Section: Related Workmentioning
confidence: 99%
“…This enhancement suggests that when distributing the entries between the output nodes, all ( M + 1) entries of an overflown node are sorted twice. Sleit and Al-Nsour [10] proposed a corner-based splitting (CBS) algorithm. The CBS algorithm improves the algorithm of Al-Badarneh et al [9], divides a node into four equal parts, dynamically selects the appropriate splitting axis according to the number of data of each partition and splits a saturated node into two nodes, thus avoiding the diagonal effect that exists in the algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…Good node splitting strategy is fundamental; it affects the final shape of the index, the overlap area between nodes, and the overall performance of the index [12]. In the search for suitable splitting strategies, a vast amount of research was proposed in the literature.…”
Section: Introductionmentioning
confidence: 99%
“…In the search for suitable splitting strategies, a vast amount of research was proposed in the literature. In general, they were designed to; reduce overlap area between tree nodes [11], getting more even distribution of objects among nodes [12], and having more squared nodes shapes [13]. These strategies are referred to as the node splitting quality factors.…”
Section: Introductionmentioning
confidence: 99%