Поиск минимума
This commit is contained in:
@@ -27,9 +27,10 @@ BASE_CONFIG = {
|
||||
"precision_digits": 3,
|
||||
"max_generations": 200,
|
||||
"seed": 17,
|
||||
"min_fitness_avg": 0.015, # критерий остановки
|
||||
"minimize": True,
|
||||
"fitness_avg_threshold": -0.048, # критерий остановки
|
||||
# при включенном сохранении графиков на время смотреть бессмысленно
|
||||
# "save_generations": [0, 50, 199],
|
||||
"save_generations": [0, 50, 199],
|
||||
}
|
||||
|
||||
|
||||
@@ -83,7 +84,9 @@ def main():
|
||||
print(f"Размеры популяции: {POPULATION_SIZES}")
|
||||
print(f"Значения Pc: {PC_VALUES}")
|
||||
print(f"Значения Pm: {PM_VALUES}")
|
||||
print(f"Критерий остановки: среднее значение > {BASE_CONFIG['min_fitness_avg']}")
|
||||
print(
|
||||
f"Критерий остановки: среднее значение > {BASE_CONFIG['fitness_avg_threshold']}"
|
||||
)
|
||||
print("=" * 60)
|
||||
|
||||
# Создаем базовую папку
|
||||
|
||||
Reference in New Issue
Block a user