Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Analysis of Dynamic Algorithms in D.E. Knuth's Model

Identifieur interne : 000842 ( Crin/Corpus ); précédent : 000841; suivant : 000843

Analysis of Dynamic Algorithms in D.E. Knuth's Model

Auteurs : J. Françon ; B. Randrianarimanana ; R. Schott

Source :

RBID : CRIN:francon90a

English descriptors

Abstract

This paper analyses the average behaviour of algorithms that operate on dynamically varying data structures subject to insertions I, deletions D, positive (resp. negative) queries Q^{+} (resp.Q^{.} under the following assumptions\, : if the size of the data structure is k (k \in N), then the number of possibilities for the operations D and Q^{+} is a linear function of k, whereas the number of possibilities for the i-th insertion or negative query is equal to i. This statistical model was introduced by J. Françon and D.E. Knuth and differes from the model used in previous analyses. Integrated costs for these dynamic structures are defined as averages of costs taken over the set of all their possible histories (i.e. evolutions considered up to order isomorphism) of lenght n. We show that the costs can be calculated for the data structures serving as implementations of linear lists, priority queues and dictionaries. The problem of finding the limiting distributions is also considered and the linear list case is treated in detail. The method uses continued fractions and orthogonal polynomials but in a paper in preparation, we show that the same results can be recovered with the help of a probabilistic model.

Links to Exploration step

CRIN:francon90a

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" wicri:score="274">Analysis of Dynamic Algorithms in D.E. Knuth's Model</title>
</titleStmt>
<publicationStmt>
<idno type="RBID">CRIN:francon90a</idno>
<date when="1990" year="1990">1990</date>
<idno type="wicri:Area/Crin/Corpus">000842</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Analysis of Dynamic Algorithms in D.E. Knuth's Model</title>
<author>
<name sortKey="Francon, J" sort="Francon, J" uniqKey="Francon J" first="J." last="Françon">J. Françon</name>
</author>
<author>
<name sortKey="Randrianarimanana, B" sort="Randrianarimanana, B" uniqKey="Randrianarimanana B" first="B." last="Randrianarimanana">B. Randrianarimanana</name>
</author>
<author>
<name sortKey="Schott, R" sort="Schott, R" uniqKey="Schott R" first="R." last="Schott">R. Schott</name>
</author>
</analytic>
<series>
<title level="j">Theoretical Computer Science</title>
<imprint>
<date when="1990" type="published">1990</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Knuth's model</term>
<term>continued fractions</term>
<term>dynamic algorithms</term>
<term>limiting profiles</term>
<term>orthogonal polynomials</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en" wicri:score="2173">This paper analyses the average behaviour of algorithms that operate on dynamically varying data structures subject to insertions I, deletions D, positive (resp. negative) queries Q^{+} (resp.Q^{.} under the following assumptions\, : if the size of the data structure is k (k \in N), then the number of possibilities for the operations D and Q^{+} is a linear function of k, whereas the number of possibilities for the i-th insertion or negative query is equal to i. This statistical model was introduced by J. Françon and D.E. Knuth and differes from the model used in previous analyses. Integrated costs for these dynamic structures are defined as averages of costs taken over the set of all their possible histories (i.e. evolutions considered up to order isomorphism) of lenght n. We show that the costs can be calculated for the data structures serving as implementations of linear lists, priority queues and dictionaries. The problem of finding the limiting distributions is also considered and the linear list case is treated in detail. The method uses continued fractions and orthogonal polynomials but in a paper in preparation, we show that the same results can be recovered with the help of a probabilistic model.</div>
</front>
</TEI>
<BibTex type="article">
<ref>francon90a</ref>
<crinnumber>89-R-164</crinnumber>
<category>1</category>
<equipe>EURECA</equipe>
<author>
<e>Françon, J.</e>
<e>Randrianarimanana, B.</e>
<e>Schott, R.</e>
</author>
<title>Analysis of Dynamic Algorithms in D.E. Knuth's Model</title>
<journal>Theoretical Computer Science</journal>
<year>1990</year>
<volume>72</volume>
<number>2,3</number>
<pages>147-167</pages>
<month>May</month>
<keywords>
<e>dynamic algorithms</e>
<e>Knuth's model</e>
<e>continued fractions</e>
<e>orthogonal polynomials</e>
<e>limiting profiles</e>
</keywords>
<abstract>This paper analyses the average behaviour of algorithms that operate on dynamically varying data structures subject to insertions I, deletions D, positive (resp. negative) queries Q^{+} (resp.Q^{.} under the following assumptions\, : if the size of the data structure is k (k \in N), then the number of possibilities for the operations D and Q^{+} is a linear function of k, whereas the number of possibilities for the i-th insertion or negative query is equal to i. This statistical model was introduced by J. Françon and D.E. Knuth and differes from the model used in previous analyses. Integrated costs for these dynamic structures are defined as averages of costs taken over the set of all their possible histories (i.e. evolutions considered up to order isomorphism) of lenght n. We show that the costs can be calculated for the data structures serving as implementations of linear lists, priority queues and dictionaries. The problem of finding the limiting distributions is also considered and the linear list case is treated in detail. The method uses continued fractions and orthogonal polynomials but in a paper in preparation, we show that the same results can be recovered with the help of a probabilistic model.</abstract>
</BibTex>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Crin/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000842 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Crin/Corpus/biblio.hfd -nk 000842 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Crin
   |étape=   Corpus
   |type=    RBID
   |clé=     CRIN:francon90a
   |texte=   Analysis of Dynamic Algorithms in D.E. Knuth's Model
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022