A multi–agent approach for dynamic production and distribution scheduling. (1st January 2014)