Customising creation function in GA optimisation tool

Bus route network design problem aims to find an optimal set of routes that satisfies a predefined objective and a set of constraints. This is to be optimized using genetic algorithm. If an initial population of N individuals is to be formed from a set of routes stored as a cell array, is it possible to customize the genetic algorithm optimization tool in Matlab for this?

1 件のコメント

Brendan Hamm
Brendan Hamm 2016 年 11 月 21 日
Yes, See the Initial Population options. Once you have read through these and determine what your Initial population is, you can use it by creating your optimoptions structure.
IP = ... % Population MAtrix goes here
options = optimoptions('ga','InitialPopulationMatrix',IP);
x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)

サインインしてコメントする。

 採用された回答

Alan Weiss
Alan Weiss 2016 年 11 月 21 日

0 投票

This example might give you ideas on a possible approach. It is not a direct solution to your problem, but I think it shows that the approach is workable.
Alan Weiss
MATLAB mathematical toolbox documentation

2 件のコメント

Hari
Hari 2016 年 12 月 7 日
Will the initial population be always stored as a matrix in matlab of size m x n where m is the population size and n the number of elements in an individual?
Alan Weiss
Alan Weiss 2016 年 12 月 7 日
You don't have to give a complete initial population. In other words, m can be smaller than the population size. See Initial population.
Alan Weiss
MATLAB mathematical toolbox documentation

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2016 年 11 月 20 日

コメント済み:

2016 年 12 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by