private void Simplex_Deep_Cycle()
 {
     Residual_Back = new List<int>(Global_Task.Rezults);
     Solution_List = new ConcurrentStack<Solution>() { };
     Best_Solution = new Solution(Enumerable.Repeat(0, Task.Unknown_Multipliers[0].Count).ToList());
     Start_Sum_Process = false;
     Continue_Calculation = true;
     while (Continue_Calculation == true)
     {
         Data = new Data_Possibilitys();
         Make_Simplex_Tabel();
         Continue_Calculation = false;
         Simplex_Cycle(Table);
         Start_Sum_Process = true;
         Find_Best_Solution();
         Prepare_For_Data_Reading();
     }
 }
 private void Simplex_Deep_Cycle()
 {
     Residual_Back = new List <int>(Global_Task.Rezults);
     Solution_List = new ConcurrentStack <Solution>()
     {
     };
     Best_Solution        = new Solution(Enumerable.Repeat(0, Task.Unknown_Multipliers[0].Count).ToList());
     Start_Sum_Process    = false;
     Continue_Calculation = true;
     while (Continue_Calculation == true)
     {
         Data = new Data_Possibilitys();
         Make_Simplex_Tabel();
         Continue_Calculation = false;
         Simplex_Cycle(Table);
         Start_Sum_Process = true;
         Find_Best_Solution();
         Prepare_For_Data_Reading();
     }
 }