Line-segment intersection made in-place (Q2385700): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
ReferenceBot (talk | contribs)
Changed an Item
 
(6 intermediate revisions by 5 users not shown)
Property / reviewed by
 
Property / reviewed by: J. R. Illán-González / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: J. R. Illán-González / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: heapsort / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.comgeo.2006.09.001 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2056988641 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algorithms for Reporting and Counting Geometric Intersections / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient algorithms for line and curve segment intersection using restricted predicates / rank
 
Normal rank
Property / cites work
 
Property / cites work: An elementary algorithm for reporting intersections of red/blue curve segments / rank
 
Normal rank
Property / cites work
 
Property / cites work: Space-efficient geometric divide-and-conquer algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Towards in-place geometric algorithms and data structures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Space-efficient planar convex hull algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: An optimal algorithm for intersecting line segments in the plane / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fractional cascading. I: A data structuring technique / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimizing stable in-place merging. / rank
 
Normal rank
Property / cites work
 
Property / cites work: A simple algorithm for in-place merging / rank
 
Normal rank
Property / cites work
 
Property / cites work: Asymptotically efficient in-place merging / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4821338 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Stable minimum space partitioning in linear time / rank
 
Normal rank
Property / cites work
 
Property / cites work: Sorting multisets stably in minimum space / rank
 
Normal rank
Property / cites work
 
Property / cites work: An implicit data structure supporting insertion, deletion, and search in \(O(\log ^ 2\,n)\) time / rank
 
Normal rank
Property / cites work
 
Property / cites work: Stable Sorting and Merging with Optimal Space and Time Bounds / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4936005 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Stable unmerging in linear time and constant space / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4945515 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algorithms and Data Structures / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 10:03, 27 June 2024

scientific article
Language Label Description Also known as
English
Line-segment intersection made in-place
scientific article

    Statements

    Line-segment intersection made in-place (English)
    0 references
    0 references
    12 October 2007
    0 references
    An in-place algorithm is an algorithm which transforms a data structure using a small, constant amount of extra storage space. The input is usually overwritten by the output as the algorithm executes. The paper deals with the problem of designing space-efficient algorithms for solving merging, sorting and partitioning problems. The author presents an in-place version of the optimal algorithm proposed by \textit{Balaban} [Proceedings of the 11th Annual Symposium on Computational Geometry, ACM Press, New York, 211--219 (1995)]. The main result is the following theorem: All \(k\) intersections induced by a set of \(n\) segments in the plane can be computed in \(O(n\log^2(n)+k)\) time using \(O(1)\) very little extra words of memory. The technique is to identify building blocks of the original algorithm and to try to replace them by in-place counterparts wherever possible. An appendix is devoted to degenerate configurations.
    0 references
    computational complexity
    0 references
    space-efficient algorithms
    0 references
    in-place algorithms
    0 references
    line-segment intersection
    0 references
    O(1) space complexity
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references