지오메트리 구성 파트를 적절하게 매개 변수화하면 이산 매개 변수와 연속 매개 변수가 혼합 된 블랙 박스 최적화 문제입니다.
DAKOTA http://dakota.sandia.gov/ 및 NOMAD http://www.gerad.ca/NOMAD/Project/Home.html 은 자동으로 최상의 매개 변수 선택을 선택할 수있는 유용한 패키지입니다. (DAKOTA는 더 나은 응용 프로그램 지원을 제공하지만 NOMAD는 더 나은 최적화 기능을 제공합니다.)
지오메트리를 변경하려면 지오메트리에 영향을 줄 각 컨트롤에 대해 개별 또는 연속 매개 변수를 도입하고 컨트롤 컬렉션에서 지오메트리 구성을 자동화하십시오. 미분법이없는 방법은 높은 차원에서 상당히 느리므로 매개 변수의 수를 합리적으로 작게 유지하십시오.
위의 패키지 중 하나를 사용하여 공간 탐색을 마친 후에는 분석 파생물을 얻을 수없는 모든 이산 매개 변수 및 모든 연속 매개 변수가 고정되는보다 정확한 최적화를 수행하여 분석을 세분화 할 수 있습니다. 그러나 IPOPT https://projects.coin-or.org/Ipopt 와 같은 그라디언트 기반 최적화 프로그램 은 훨씬 더 큰 문제를 효율적으로 처리 할 수 있으므로 분석 파생물을 계산할 수있는 연속 모양 매개 변수의 수를 늘릴 수 있습니다. .
미분을 얻는 방법을 모르지만 의존성이 부드러 우면 자동 미분 프로그램을 사용하거나 AMPL에서 지속적인 문제를 코딩하는 것을 고려할 수 있습니다.이 경우 솔버 인터페이스가 미분을 처리합니다.
형상 최적화에 대한 기본 사항은 예를 들어 Haftka, RT 및 Grandhi, RV, 구조 형상 최적화-측량, 응용 기계 공학 및 공학 57 (1986), 91-106의 컴퓨터 방법을 참조하십시오. (모델링에 대한 설명을 신뢰하십시오. 그러나 그 이후로 최적화 기술이 크게 향상되었으므로 권장하는 솔버를 사용하지 마십시오.)