Finite Labelling Problem in Event Structures

Abstract In event structures, one of the classical models of parallelism, the concept of nice labelling occurs: this consists in attributing label to each event of the structure, in such a way that two different events may have the same label if either they are in temporal causality or they are not the initial occurrences of incompatible actions. The problem is to minimize the number of labels. In this paper we are concerned with event structures admitting a finite nice labelling. We characterize those admitting a 2-labelling. Then we prove that for finite event structures the optimization of the labelling is an NP-hard problem. Finally, using combinatorial and order-theoretic tools, we investigate some special cases.

[1]  Frank Plumpton Ramsey,et al.  On a Problem of Formal Logic , 1930 .

[2]  R. P. Dilworth,et al.  A DECOMPOSITION THEOREM FOR PARTIALLY ORDERED SETS , 1950 .

[3]  P. S. Thiagarajan Some Behavioural Aspects of Net Theory , 1990, Theor. Comput. Sci..

[4]  Glynn Winskel,et al.  Event Structures , 1986, Advances in Petri Nets.

[5]  P. S. Thiagarajan,et al.  Event Structures and Trace Monoids , 1991, Theor. Comput. Sci..