Skip to main content

Basic MOQA Operations

  • Chapter
  • 340 Accesses

The present chapter introduces the basicMOQAoperations, including the Random Product, the Random Deletion and Percolation, the Random Projection, the Random Split and the Top and Bot operations. These are sufficient to implement many wellknown algorithms as illustrated in Chapter 8.We recall that the operationsMOQAproduct operation and the MOQAdeletion operation have been described in an informal way in Section 1.8.1, while theMOQAsplit operation has been described in Section 1.7.1.

Each of theMOQAoperations is shown to be random bag preserving. Deletion operations typically are not included in the context of automated average-case analysis, since the analysis of deletions with respect to average-case time is well-known to be problematic, even in the context of traditional average-case analysis. Hence the Random Deletion opens up the way for the inclusion of novel algorithms, such as Percolating Heapsort and Treapsort, which are analyzed in Chapter 9. The Extension Theorem of Chapter 4 is applied to extend these operations from local applications on isolated subsets to applications over the entire random structure. Uniformly random bag preserving operations are singled out as of particular interest, since this type of operations enables simplifications of probability computations in later chapters. TheMOQAoperations are shown to preserve series-parallel data structures which yields a characterization of the so-called MOQAatomic-constructible data structures as series-parallel orders. Finally, some simplifications for the series-parallel case are obtained in the context of the computation of cardinalities of random structures. Such simplifications for series-parallel orders will also be useful in the context of Chapter 6, which regards the average-case analysis of the basicMOQAoperations. Finally, separative functions as a sufficient condition for random bag preservation are discussed in relation to the basic MOQAoperations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

(2008). Basic MOQA Operations. In: A Modular Calculus for the Average Cost of Data Structuring. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73384-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-73384-5_5

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-73383-8

  • Online ISBN: 978-0-387-73384-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics