Skip to main content
Log in

Computing on-line the lattice of maximal antichains of posets

  • Published:
Order Aims and scope Submit manuscript

Abstract

We consider the on-line computation of the lattice of maximal antichains of a finite poset\(\tilde P\). This on-line computation satisfies what we call the “linear extension hypothesis”: the new incoming vertex is always maximal in the current subposet of\(\tilde P\). In addition to its theoretical interest, this abstraction of the lattice of antichains of a poset has structural properties which give it interesting practical behavior. In particular, the lattice of maximal antichains may be useful for testing distributed computations, for which purpose the lattice of antichains is already widely used. Our on-line algorithm has a run time complexity of\(\mathcal{O}((\left| P \right| + \omega ^2 (P))\omega (P)\left| {MA(P)} \right|),\), where |P| is the number of elements of the poset,\(\tilde P\), |MA(P)| is the number of maximal antichains of\(\tilde P\) and ω(P) is the width of\(\tilde P\). This is more efficient than the best off-line algorithms known so far.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Babaoglu, O. and Raynal, M. (1993)Sequence-Based Global Predicates for Distributed Computations: Definitions and Detection Algorithms, IRISA research report No. 729, May 1993.

  2. Birkhoff, G. (1937) Rings of sets,Duke Math. J-3, 311–316.

    Article  Google Scholar 

  3. Behrendt, G. (1988) Maximal antichains in partially ordered sets,ARS Combinatoria 25C, 149–157.

    Google Scholar 

  4. Bonnet, R. and Pouzet, M. (1969) Extensions et stratifications d'ensembles dispersés, C.R.A.S. Paris, t. 268, Série A, 1512–1515.

  5. Bordat, J. P. (1986) Calcul pratique du treillis de Galois d'une correspondance,Math. Sci. Hum. 96, 31–47.

    Google Scholar 

  6. Charron-Bost, B., Delporte-Gallet, C. and Fauconnier, H. (1992) Local and temporal predicates in distributed systems,Research Report No. 92-36, LITP, Paris 7.

    Google Scholar 

  7. Cooper, R. and Marzullo, K. (1991) Consistent detection of global predicates, in:Proc. ACM/ONR Workshop on Parallel and Distributed Debugging, pp. 163–173, Santa Cruz, California.

    Google Scholar 

  8. Diehl, C., Jard, C. and Rampon, J. X. (1993) Reachablity analysis on distributed executions, TAPSOFT'93: Theory and Practice of Software Development, in Lecture Notes in Computer Science No. 668, Springer-Verlag, pp. 629–643.

  9. Fidge, C. (1988) Timestamps in message passing systems that preserve the partial ordering, in:Proc. 11th Australian Computer Science Conference, pp. 55–66.

  10. Ganter, B. and Reuter, K. (1991) Finding all Closed sets: A general approach,Order 8, 283–290.

    Article  Google Scholar 

  11. Habib, M., Morvan, M., Pouzet, M. and Rampon, J. X. (1992) Incidence, structures, coding and lattice of maximal antichains, Research Report No. 92-079, LIRMM Montpellier.

  12. Irani, S. (1990) Coloring inductive graphs on-line,IEEE 31nd Symposium on Foundations of Computer Science pp. 470–479.

  13. Jard, C., Jourdan, G. V. and Rampon, J. X. (1993) Some “On-line” computations of the ideal lattice of posets,IRISA Research Report No. 773.

  14. Lamport, L. (1978) Time, clocks and the ordering of events in a distributed system,Communications of the ACM 21(7), 558–565.

    Article  Google Scholar 

  15. MacNeille, H. M. (1937) Partially ordered sets,Transactions of the American Mathematical Society 42, 416–460.

    MathSciNet  Google Scholar 

  16. Markowsky, G. (1975) The factorization and representation of lattices,Transactions of the American Mathematical Society 203, 185–200.

    Google Scholar 

  17. Markowsky, G. (1992) Primes, irreducibles and extremal lattices,Order 9, 265–290.

    Article  Google Scholar 

  18. Mattern, F. (1989) Virtual time and global states of distributed systems, in: Cosnard, Quinton, Raynal and Robert, (eds.),Proc. Int. Workshop on Parallel Distributed Algorithms, Bonas France, North-Holland.

  19. Morvan, M. and Nourine, L. (1992) Generating minimal interval extensions, R.R. No. 92-015, LIRMM Montpellier.

  20. Reuter, K. (1991) The jump number and the lattice of maximal antichains,Discrete Mathematics 88, 289–307.

    Article  Google Scholar 

  21. Westbrook, J. and Yan, D. C. K. (1993) Greedy Algorithms for the On-Line Steiner Tree and Generalized Steiner Problems, WADS'93:Algorithms and Data Structures, Lecture Notes in Computer Science No. 709, Springer-Verlag, pp. 622–633.

  22. Wille, R. (1982) Restructuring lattice theory: an approach based on hierarchies of concepts, in: I. Rival (ed.),Ordered Sets, Reidel, Dordrecht, pp. 445–470.

    Google Scholar 

  23. Wille, R. (1985) Finite distributive lattices as concept lattices,Atti. Inc. Logica Mathematica (Siena)2, 635–648.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by I. Rival

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jourdan, GV., Rampon, JX. & Jard, C. Computing on-line the lattice of maximal antichains of posets. Order 11, 197–210 (1994). https://doi.org/10.1007/BF02115811

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02115811

Mathematics Subject Classifications (1991)

Key words

Navigation