Priority queues and multisets (Q1909965): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Import240304020342 (talk | contribs)
Set profile property.
 
(One intermediate revision by one other user not shown)
Property / describes a project that uses
 
Property / describes a project that uses: AXIOM / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank

Latest revision as of 05:12, 5 March 2024

scientific article
Language Label Description Also known as
English
Priority queues and multisets
scientific article

    Statements

    Priority queues and multisets (English)
    0 references
    0 references
    21 July 1996
    0 references
    Summary: A priority queue, a container data structure equipped with the operations insert and delete-minimum, can re-order its input in various ways, depending both on the input and on the sequence of operations used. If a given input \(\sigma\) can produce a particular output \(\tau\) then \((\sigma, \tau)\) is said to be an allowable pair. It is shown that allowable pairs on a fixed multiset are in one-to-one correspondence with certain \(k\)-way trees and, consequently, the allowable pairs can be enumerated. Algorithms are presented for determining the number of allowable pairs with a fixed input component, or with a fixed output component. Finally, generating functions are used to study the maximum number of output components with a fixed input component, and a symmetry result is derived.
    0 references
    priority queue
    0 references
    allowable pairs on a fixed multiset
    0 references

    Identifiers