Truss Optimization with MATLAB Genetic Algorithm (GA) Function

버전 1.0.0.0 (498 KB) 작성자: Mohammad Farshchin
This code implements MATLAB GA for truss optimization
다운로드 수: 3.2K
업데이트 날짜: 2015/12/29

라이선스 보기

In the field of artificial intelligence, a genetic algorithm (GA) is a search heuristic that mimics the process of natural selection. This heuristic (also sometimes called a metaheuristic) is routinely used to generate useful solutions to optimization and search problems. Genetic algorithms belong to the larger class of evolutionary algorithms (EA), which generate solutions to optimization problems using techniques inspired by natural evolution, such as inheritance, mutation, selection, and crossover [Reference: Wikipedia].
This code implements the MATLAB Genetic Algorithm (GA) function for optimization of the benchmark 10-bar truss problem with continuous design variables. More details about this problem and a comparison between results of different optimization methods are available in the following papers:
1-Multi-class teaching–learning-based optimization for truss design with frequency constraints
2-Design of space trusses using modified teaching learning based optimization
HelpGA.mp4 explains how to use the code.

인용 양식

Mohammad Farshchin (2024). Truss Optimization with MATLAB Genetic Algorithm (GA) Function (https://www.mathworks.com/matlabcentral/fileexchange/51250-truss-optimization-with-matlab-genetic-algorithm-ga-function), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2014a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
도움

도움 받은 파일: Truss Analysis

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0

Description updated
Description

Image added.