De nombreuses branches de l'informatique sont aujourd'hui concernees par la theorie des ensembles ordonnes. Lors de l'utilisation d'un ensemble ordonne comme outil de modelisation, un des objets frequemment considere est l'ensemble de ses extensions lineaires et par la meme le treillis de ses ideaux. Les objets ainsi modelises ont bien souvent un caractere dynamique important comme dans le cadre de la verification des executions reparties. Nous nous sommes donc interesses a la construction on-line du treillis des ideaux d'un ensemble ordonne (i.e. les elements de l'ensemble ordonne ainsi que leurs relations ne sont connus que les uns apres les autres). Nous introduisons une structure d'algorithme permettant la construction on-line de ce treillis. En un premier temps, nous en deduisons directement un algorithme qui, sous des conditions tres generales, permet cette construction en une complexite temporelle proche de celles des meilleurs algorithmes connus. Puis nous detaillons deux cas particuliers qui nous permettent d'ameliorer la complexite precedente, sous reserve de legeres modifications de l'algorithme. Dans le premier cas etudie les relations de couvertures de l'ensemble ordonne sont connues, alors que dans le deuxieme cas les elements de l'ensemble ordonne sont donnes suivant une de ses extensions lineaires. Dans ce dernier cas nous obtenons une complexite temporelle comparable a celle des algorithmes connus tout en etant dans un cadre plus general.
[1]
Keith Marzullo,et al.
Consistent detection of global predicates
,
1991,
PADD '91.
[2]
Garrett Birkhoff.
An extended arithmetic
,
1937
.
[3]
Leslie Lamport,et al.
Time, clocks, and the ordering of events in a distributed system
,
1978,
CACM.
[4]
Maciej Koutny,et al.
Structure of Concurrency
,
1991,
Theor. Comput. Sci..
[5]
Jean-Xavier Rampon,et al.
Computing on-line the lattice of maximal antichains of posets
,
1994
.
[6]
Colin J. Fidge,et al.
Timestamps in Message-Passing Systems That Preserve the Partial Ordering
,
1988
.
[7]
J.-P. Bordat.
Calcul des idéaux d'un ordonné fini
,
1991
.
[8]
M. Habib,et al.
The Calculation of Invariants for Ordered Sets
,
1989
.
[9]
Alfred V. Aho,et al.
The Design and Analysis of Computer Algorithms
,
1974
.
[10]
Ozalp Babaoglu,et al.
Sequence-based global predicates for distributed computations : definitions and detection algorithms
,
1993
.
[11]
George Steiner,et al.
An algorithm to generate the ideals of a partial order
,
1986
.
[12]
Frank Ruskey,et al.
A Gray Code for the Ideals of a Forest Poset
,
1993,
J. Algorithms.
[13]
Claire Diehl.
Analyse de la relation de causalite dans les executions reparties
,
1992
.
[14]
Jean-Xavier Rampon,et al.
Reachability Analysis on Distributed Executions
,
1993,
TAPSOFT.