Task dependency constraints, kinematic constraints, as well as other related terminologies are explained before formulating the optimization problem in the next section. 2.1. Problem Description Given a set of dishes, in which the cooking recipes can be separated into multiple dependent tasks, the ...