1. Problem
2. Libraries
4. Programm
5. Results
The problem of scheduling theory is to efficiently allocate resources over time to achieve specific goals. This problem is important in a wide range of fields, including manufacturing, transportation, healthcare, and computer science. By developing effective scheduling algorithms, businesses and organizations can optimize their operations, reduce costs, and improve productivity.
The program facilitates the creation of an initial population through various partitioning techniques, which will be further elucidated. Moreover, it enables the generation of initial genes based on specific boundaries between two processors.
All screens are from methods_analysis.py
The essence of this method is that we simply take the smallest element from each line.
A one-dimensional array is formed equal to the number of elements in each row of the matrix. We move this one-dimensional array from the first row of the matrix. For each iteration, we add index-wise the elements of the matrix row and one-dimensional array, then compare and add the element that gives us the smallest difference between the elements of the one-dimensional array.
The barrier is calculated equal to the sum of loads per processor using the method of minimum elements divided by the number of processors. Before the barrier (-), we calculate by the method of minimal elements, and after by the Plotnikov-Zverev method.
Screens are from app.py



