Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 13 additions & 18 deletions examples/function_minimization/config.yaml
Original file line number Diff line number Diff line change
@@ -1,27 +1,24 @@
# Configuration for function minimization example
max_iterations: 100
checkpoint_interval: 10
log_level: "INFO"
max_iterations: 50
checkpoint_interval: 5

# LLM configuration
llm:
# primary_model: "gemini-2.0-flash-lite"
primary_model: "llama3.1-8b"
primary_model: "gemini-2.5-flash-lite"
# primary_model: "llama3.1-8b"
primary_model_weight: 0.8
# secondary_model: "gemini-2.0-flash"
secondary_model: "llama-4-scout-17b-16e-instruct"
secondary_model: "gemini-2.5-flash"
# secondary_model: "llama-4-scout-17b-16e-instruct"
secondary_model_weight: 0.2
# api_base: "https://generativelanguage.googleapis.com/v1beta/openai/"
api_base: "https://api.cerebras.ai/v1"
api_base: "https://generativelanguage.googleapis.com/v1beta/openai/"
# api_base: "https://api.cerebras.ai/v1"
temperature: 0.7
top_p: 0.95
max_tokens: 4096
max_tokens: 16000
timeout: 120

# Prompt configuration
prompt:
system_message: "You are an expert programmer specializing in optimization algorithms. Your task is to improve a function minimization algorithm to find the global minimum of a complex function with many local minima. The function is f(x, y) = sin(x) * cos(y) + sin(x*y) + (x^2 + y^2)/20. Focus on improving the search_algorithm function to reliably find the global minimum, escaping local minima that might trap simple algorithms."
num_top_programs: 3
use_template_stochasticity: true

# Database configuration
database:
Expand All @@ -34,11 +31,9 @@ database:
# Evaluator configuration
evaluator:
timeout: 60
cascade_evaluation: true
cascade_thresholds: [0.5, 0.75]
parallel_evaluations: 4
use_llm_feedback: false
cascade_thresholds: [1.4]
parallel_evaluations: 3

# Evolution settings
diff_based_evolution: true
allow_full_rewrites: false
max_code_length: 20000
Loading