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("Алгоритм муравьиной колонии (острова)"); }
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("Модифицированный алгоритм муравьиной колонии"); }