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

13 views (last 30 days)
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 Comments
Alan Weiss
Alan Weiss on 19 Jun 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 on 19 Jun 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.

Sign in to comment.

Accepted Answer

Stephan
Stephan on 20 Jun 2018
Edited: Stephan on 20 Jun 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 Comments
Stephan
Stephan on 20 Jun 2018
Edited: Stephan on 20 Jun 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 on 20 Jun 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!!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!