1. A system for implementation of real time constraint solution of a task, comprising: means for defining the task as a first process to be performed; means for defining constraints of the task; means for translating the constraints to at least one second process to be solved; execution means for performing the first process to generate an imperfect solution; optimization means for minimizing a first difference between the constraints as translated to a second process to be solved and the imperfect solution to produce an improved solution of the task.