Dynamic Temporal Decoupling

Publication date

2017

Authors

Mountakis, K.S.
Klos, T.ISNI 0000000396728778
Witteveen, C.ISNI 0000000390208886

Editors

Lombardi, M.
Salvagnin, D.

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

Temporal decoupling is a method to distribute a temporal constraint problem over a number of actors, such that each actor can solve its own part of the problem. It then ensures that the partial solutions provided can be always merged to obtain a complete solution. This paper discusses static and dynamic decoupling methods offering maximal flexibility in solving the partial problems. Extending previous work, we present an exact O(n3)O(n3) flexibility-maximizing static decoupling method. Then we discuss an exact O(n3)O(n3) method for updating a given decoupling, whenever an actor communicates a commitment to a particular set of choices for some temporal variable. This updating method ensures that: (i) the flexibility of the decoupling never decreases and (ii) every commitment once made is respected in the updated decoupling. To ensure an efficient updating process, we introduce a fast heuristic to construct a new decoupling given an existing decoupling in nearly linear time. We present some experimental results showing that, in most cases, updating an existing decoupling in case new commitments for variables have been made, significantly increases the flexibility of making commitments for the remaining variables.

Keywords

Simple Temporal Problem, Decoupling, Flexibility, Taverne

Citation

Mountakis, K S, Klos, T & Witteveen, C 2017, Dynamic Temporal Decoupling. in M Lombardi & D Salvagnin (eds), Fourteenth International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems : 14th International Conference, CPAIOR 2017, Padua, Italy, June 5-8, 2017, Proceedings. Lecture Notes in Computer Science, vol. 10335, Springer, pp. 328-343. https://doi.org/10.1007/978-3-319-59776-8_27