As I delve deeper into GIS, I find myself trying to improve efficiencies of certain procedures and processes.
The one process I'm working on now is spatially scheduling construction projects. For example, consider the two construction schedules outlined in the images below. The first one is perhaps the defacto non spatially planned schedule; however, the second, is more optimal and due to bundling of contracts would be cheaper as well.
This is easy when the network has 30 links; however, the one I am working on has ~50,000 links.
Question: What should I read upon or learn to implement such algorithms? Further more, are there any application type paper that you can reference to help my understanding on the matter?
Which GIS algorithm can I use to move the schedule from above to something similar as in the bottom image?
Note: I'm not looking for a software tool to do the work for me, I'm looking to understand the process and perhaps implement it as a plugin in QGIS or ArcGIS