Crossover and mutation operator used in genetic algorithm (optimization toolbox)

13 ビュー (過去 30 日間)
Hello, everyone, I am asking this question the third time but still not answered even a single time, if there is no answer to this then you can reply by no, My question is
Can you please give me the name of crossover operator and mutation operator used in Mixed Integer Optimization. The documentation says special crossover and mutation function. I want to know names of those special crossover and mutation function.
It will be of great help. Thanking you in advance.
  2 件のコメント
Alan Weiss
Alan Weiss 2018 年 6 月 19 日
These functions are not documented. I do not understand why you want their names.
Alan Weiss
MATLAB mathematical toolbox documentation
Parikshit  Sharma
Parikshit Sharma 2018 年 6 月 19 日
hey alan thanks for the reply
I am not concerned about their names Alan, I have used these to optimize, now I want to know how they work, this is the only reason that I am asking for their names. If possible then can you please tell me that how these special crossover and mutation function works.

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

採用された回答

Stephan
Stephan 2018 年 6 月 20 日
編集済み: Stephan 2018 年 6 月 20 日
Hi,
see here
read espacially the first part of the Abstract:
Abstract
In this paper, a real coded genetic algorithm named MI-LXPM is proposed for solving integer and mixed integer constrained optimization problems. The proposed algorithm is a suitably modified and extended version of the real coded genetic algorithm, LXPM, of Deep and Thakur [K. Deep, M. Thakur, A new crossover operator for real coded genetic algorithms, Applied Mathematics and Computation 188 (2007) 895–912; K. Deep, M. Thakur, A new mutation operator for real coded genetic algorithms, Applied Mathematics and Computation 193 (2007) 211–230].
And find out the algorithm is named MI-LXPM.
Best regards
Stephan
  6 件のコメント
Stephan
Stephan 2018 年 6 月 20 日
編集済み: Stephan 2018 年 6 月 20 日
This will probably be because your question is very specific and will not be discussed in the documentation. I think that very few people can answer this detailed question, because you do not only have to know how the algorithm works - this would be solved by acquiring the relevant publication - but also how it was implemented in detail in Matlab.
But perhaps you find some helpful Information via Google books:
In this section we can read, that LX i a self adapting Laplace crossover operator.
In the following there is a mathematical description of the crossover, the mutation and selection for the algorithm on page 53:
I think this could be the right direction for your question.
Best regards
Parikshit  Sharma
Parikshit Sharma 2018 年 6 月 20 日
Thank you so much Stephen, I will read from the link suggested by you and if will have any doubt then will ask again. Once again thank you very much!!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGenetic Algorithm についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by