A biological intelligent scheduling algorithm for scheduling with batch size and non-cutting time consideration. (29th December 2006)