默认配置文件优化

This commit is contained in:
yangyudong 2025-04-15 18:56:47 +08:00
parent 92ef835422
commit 6d909b5e4f

View File

@ -17,6 +17,17 @@ DEFAULT_LLM_CONFIG = {
"max_tokens": 1000
}
# 默认进化参数
DEFAULT_EVOLUTION_PARAMS = {
"population_size": 8,
"generations": 10,
"mutation_rate": 0.3,
"crossover_rate": 0.5,
"tournament_size": 3,
"F": 0.5, # DE参数
"CR": 0.7 # DE参数
}
# 默认问题配置模板
DEFAULT_PROBLEM_CONFIG = {
"description": "问题描述",
@ -27,25 +38,5 @@ DEFAULT_PROBLEM_CONFIG = {
"multi_objective": False, # 是否使用多目标优化
"objective_names": ["f1", "f2"], # 多目标名称列表
"llm_config": DEFAULT_LLM_CONFIG,
"evolution_params": {
"algorithm": "TU", # TU: Tournament, DE: Differential Evolution, MO: Multi-Objective
"population_size": 8,
"generations": 10,
"mutation_rate": 0.3,
"crossover_rate": 0.5,
"tournament_size": 3,
"F": 0.5, # DE参数
"CR": 0.7 # DE参数
}
}
# 默认进化参数
DEFAULT_EVOLUTION_PARAMS = {
"population_size": 8,
"generations": 10,
"mutation_rate": 0.3,
"crossover_rate": 0.5,
"tournament_size": 3,
"F": 0.5, # DE参数
"CR": 0.7 # DE参数
"evolution_params": DEFAULT_EVOLUTION_PARAMS
}