A multi-agent approach for scheduling jobs and maintenance operations in the flowshop sequencing problem. (1st January 2013)