1. A method for continuously optimizing data archive management scheduling, said method comprising: modeling, by a processor of a computer system, a flow network representing data content, software programs, physical devices, and communication capacity of an archive management system such that an optimal path in the flow network from a task of at least one archive management task to a worker program of the archive management system represents an optimal initial schedule for the worker program to perform the task, wherein said modeling the flow network comprises creating vertexes organized in multiple levels and creating multiple edges sequentially connecting the vertexes of the multiple levels, wherein the multiple levels consist of N+1 levels denoted as LEVEL 0 , LEVEL 1 ,. .. , LEVEL N , wherein N is at least 2, wherein LEVEL 0 comprises a source vertex, wherein LEVEL 1 comprises at least one task vertex associated with the at least one archive management task, wherein EDGE K is directed from the vertex of LEVEL K-1 to the vertex of LEVEL K for K=1,. .. , N, where EDGE 1 indicates that a first task associated with a first task vertex of LEVEL 1 is scheduled by a job scheduler, and wherein EDGE 1 has a first weight equal to a time unit to perform the first task.