More than one cranes run on a common track and unexpected conflicts between adjacent cranes may happen due to the spatialconstraint.Therefore,the allocation of the lifting tasks should be optimized so as to reduce the number of the conflict.For avoiding collision among cranes,a scheme is proposed via the combination of the driving direction,task priority sequence and the dissemination of the task priority.Then,with the introduction of the simulation clock,the operation of all cranes is imitated and a feasible solution is generated.Finally,the genetic algorithm is hired to allocate all lifting tasks to cranes and optimize tasks' priority with two objectives being achieved concurrently,the maximization of the number of the completed tasks and the minimization of the total passive transport distance.In this way,the schedule of all cranes can be produced and optimized.The experimental results prove the feasibility and effectiveness of the proposed methodology.