------------ ASSIGNMENT 1 ------------ The Dining Philosopher's Problem You are to implement a solution for the dining philosophers problem using any method you see fit. The number of philosophers is fixed at 5 and each must run on its own separate process. Based on your proposed solution, a) explain your implementation of the chosen algorithm. [10 marks] b) argue which algorithm would be the best fit for this problem. [10 marks] c) answer general questions [5 marks] This is an individual assignment. An example framework has been prepared for you to refer to. ASSIGNMENT DUE: W07/14 17-21/10/2016 (Anytime during the week)