Effective Method For Scheduling Complex Industrial Programs Under Spatio-Temporal Constraints