On the Time Complexity of the Dining Philosophers Problem


A tight bound on the response time for the dining philosophers problem in distributed systems is obtained. Also shown is that any (distributed) dining philosophers algorithm with the optimal response time is transformable in polynomial time into a sequential algorithm for an NP-complete problem. It suggests that an execution of any dining philosophers algorithm with the optimal response time may require a large (perhaps exponential) amount of local computation in acquiring resources.
PS COPY