Esempio n. 1
0
 public override string ToString(bool with_param = false)
 {
     if (with_param)
     {
         string result = "Алгоритм муравьиной колонии (острова) {";
         result += "Итераций= " + ACO_iterationCount.ToString() + " ;" + Environment.NewLine;
         result += "Количество муравьев= " + ACO_antCount.ToString() + " ;" + Environment.NewLine;
         result += "Размер архива решений= " + ACO_decisionArchiveCount.ToString() + " ;" + Environment.NewLine;
         result += "Коэффицент q= " + ACO_q.ToString() + " ;" + Environment.NewLine;
         result += "Коэффицент xi= " + ACO_xi.ToString() + " ;" + Environment.NewLine;
         result += "Количество колоний= " + colonyCount.ToString() + " ;" + Environment.NewLine;
         result += "}";
         return(result);
     }
     return("Алгоритм муравьиной колонии  (острова)");
 }
Esempio n. 2
0
 public override string ToString(bool with_param = false)
 {
     if (with_param)
     {
         string result = "Модифицированный алгоритм муравьиной колонии {";
         result += "Итераций= " + ACO_iterationCount.ToString() + " ;" + Environment.NewLine;
         result += "Количество муравьев= " + ACO_antCount.ToString() + " ;" + Environment.NewLine;
         result += "Размер архива решений= " + ACO_decisionArchiveCount.ToString() + " ;" + Environment.NewLine;
         result += "Коэффицент q= " + ACO_q.ToString() + " ;" + Environment.NewLine;
         result += "Коэффицент xi= " + ACO_xi.ToString() + " ;" + Environment.NewLine;
         result += "Количество колоний= " + colonyCount.ToString() + " ;" + Environment.NewLine;
         result += "Порог застревания архивов решений в экстремуме" + MACOCountBorderRepeat.ToString() + ";" + Environment.NewLine;
         result += "Элитных решений" + MACOCountEliteDecision.ToString() + ";" + Environment.NewLine;
         result += "}";
         return(result);
     }
     return("Модифицированный алгоритм муравьиной колонии");
 }