默认配置文件优化

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

View File

@ -17,28 +17,6 @@ DEFAULT_LLM_CONFIG = {
"max_tokens": 1000 "max_tokens": 1000
} }
# 默认问题配置模板
DEFAULT_PROBLEM_CONFIG = {
"description": "问题描述",
"function_name": "solution",
"input_format": "输入格式描述",
"output_format": "输出格式描述",
"evaluation_timeout": 30,
"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 = { DEFAULT_EVOLUTION_PARAMS = {
"population_size": 8, "population_size": 8,
@ -49,3 +27,16 @@ DEFAULT_EVOLUTION_PARAMS = {
"F": 0.5, # DE参数 "F": 0.5, # DE参数
"CR": 0.7 # DE参数 "CR": 0.7 # DE参数
} }
# 默认问题配置模板
DEFAULT_PROBLEM_CONFIG = {
"description": "问题描述",
"function_name": "solution",
"input_format": "输入格式描述",
"output_format": "输出格式描述",
"evaluation_timeout": 30,
"multi_objective": False, # 是否使用多目标优化
"objective_names": ["f1", "f2"], # 多目标名称列表
"llm_config": DEFAULT_LLM_CONFIG,
"evolution_params": DEFAULT_EVOLUTION_PARAMS
}