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

13 visualizzazioni (ultimi 30 giorni)
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 Commenti
Alan Weiss
Alan Weiss il 19 Giu 2018
These functions are not documented. I do not understand why you want their names.
Alan Weiss
MATLAB mathematical toolbox documentation
Parikshit  Sharma
Parikshit Sharma il 19 Giu 2018
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.

Accedi per commentare.

Risposta accettata

Stephan
Stephan il 20 Giu 2018
Modificato: Stephan il 20 Giu 2018
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 Commenti
Stephan
Stephan il 20 Giu 2018
Modificato: Stephan il 20 Giu 2018
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 il 20 Giu 2018
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!!

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by