File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1
- # MATLAB tool for multi-objective optimization (genetic or brute-force)
1
+ # MATLAB tool for multi-objective optimization
2
2
3
3
This ** MATLAB** tool offers different functionalities for multi-objective optimization:
4
4
* Offer a ** common interface** for different solvers
5
5
* ** Brute force** grid search (exhaustive search)
6
- * MATLAB ** single-objective genetic** algoritm ('ga')
7
- * MATLAB ** multi-objective genetic** algoritm ('gamultiobj')
6
+ * MATLAB ** single-objective genetic** algorithm ('ga')
7
+ * MATLAB ** multi-objective genetic** algorithm itm ('gamultiobj')
8
8
* Offer an ** abstraction layer** to the MATLAB solver
9
9
* Scaling the input variables
10
10
* Generating and filtering initial points
11
- * Transforming high-level datastructures ('struct') to low-level ('matrix')
11
+ * Transforming high-level data structures ('struct') to low-level ('matrix')
12
12
* Generating the low-level inputs required by the solvers
13
13
* Allow ** vectorized and parallel** evaluation of the functions
14
14
* Divide the number of points to be evaluated into chunks
Original file line number Diff line number Diff line change 15
15
%
16
16
% Use the followig strategies:
17
17
% - brute force grid search (mixed integer)
18
- % - single-objective genetic algoritm (mixed integer)
19
- % - multi-objective genetic algoritm (continuous variables)
18
+ % - single-objective genetic algorithm (mixed integer)
19
+ % - multi-objective genetic algorithm (continuous variables)
20
20
%
21
21
% The problem solved in this example is trivial and not very interesting.
22
22
%
Original file line number Diff line number Diff line change 4
4
% solver_param.solver_param - struct with the solver data (struct)
5
5
% solver_name - name of the solver (string)
6
6
% 'bruteforce' - test all the initial points, nothing more
7
- % 'ga' - MATLAB genetic algoritm 'ga'
8
- % 'gamultiobj' - MATLAB genetic algoritm 'gamultiobj'
7
+ % 'ga' - MATLAB genetic algorithm 'ga'
8
+ % 'gamultiobj' - MATLAB genetic algorithm 'gamultiobj'
9
9
% solver_param.n_split - maximum number of solution evaluated in one vectorized call (integer)
10
10
% solver_param.options - options for the solver (GaOptions or GamultiobjOptions or struct)
11
11
% fct_obj - compute the objective value from the input (function handle)
You can’t perform that action at this time.
0 commit comments