Optimization Methods

Optimize AEC design problems with multi-objective algorithms across continuous, discrete, and mixed spaces.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill optimization-methods
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Optimization Methods
Source: https://github.com/gerald-ica/opencode-config-snapshot/tree/main/opencode/skills/optimization-methods
Command: npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill optimization-methods

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Optimizing complex design problems in AEC by applying a comprehensive toolkit of optimization algorithms, enabling rigorous trade-offs and automated exploration instead of manual tuning.

Core Features & Use Cases

  • Broad algorithm coverage: genetic algorithms, simulated annealing, PSO, gradient-based methods, topology optimization, and surrogate/metaheuristic techniques.
  • Multi-objective design: explore weight, cost, energy, carbon, and performance trade-offs with Pareto-front visualization.
  • Real-world workflows: apply automated optimization to architectural sizing, layout, and form-finding; identify robust solutions under constraints.

Quick Start

Generate a multi-algorithm plan for an architectural design problem using GA, SA, and PSO to explore trade-offs.

Frequently Asked Questions about Optimization Methods

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize architectural design problems with multiple competing objectives like cost and energy?

Multi-objective optimization for AEC design applies metaheuristic algorithms to explore trade-offs across weight, cost, energy, and carbon. It generates Pareto-front visualizations, enabling you to identify robust design solutions that balance competing performance constraints simultaneously.

What metaheuristic algorithms are available for structural and architectural form-finding?

Available metaheuristic algorithms for structural form-finding include genetic algorithms, particle swarm optimization, and simulated annealing. These methods support continuous, discrete, and mixed design spaces, allowing automated exploration of architectural sizing and layout configurations.

Can I use genetic algorithms and particle swarm optimization together in a single design workflow?

You can generate a multi-algorithm plan combining genetic algorithms, particle swarm optimization, and simulated annealing within a single workflow. This approach evaluates architectural design problems across multiple methods to compare results and ensure robust solution discovery.

What is the best way to handle parameter tuning and evaluation budgets for production-grade optimization?

Handling parameter tuning for production-grade optimization involves using provided guidance for algorithm configuration and enforcing safe evaluation budgets. This emphasizes reproducibility, ensuring consistent results across automated architectural sizing and form-finding workflows.

Does this optimization approach support discrete and mixed variable spaces for architectural layout problems?

This optimization approach supports continuous, discrete, and mixed variable spaces for architectural layout problems. It applies metaheuristic and gradient-based methods to navigate complex AEC design constraints, enabling automated exploration of structural sizing and topology configurations.

When should I use topology optimization instead of genetic algorithms for structural design?

Use topology optimization for material distribution within a given space, and genetic algorithms for sizing and layout combinations. Both approaches identify robust solutions under constraints, but topology optimization directly shapes the structure while genetic algorithms search discrete parameters.