How does make function of this equation?

조회 수: 1 (최근 30일)
Misbah Habib
Misbah Habib 2019년 12월 22일
댓글: Walter Roberson 2019년 12월 25일
Can anyone help me,how to implement this equation in MATLAB?
This is basically the fitness function of genetic algorithm.
  댓글 수: 5
dpb
dpb 2019년 12월 22일
Attach expression we can read w/o downloading a file, please...
Misbah Habib
Misbah Habib 2019년 12월 23일
Sir now i upload the picture of equation.

댓글을 달려면 로그인하십시오.

답변 (3개)

Misbah Habib
Misbah Habib 2019년 12월 23일
equation algorithm.png
  댓글 수: 1
Walter Roberson
Walter Roberson 2019년 12월 23일
What is the variable of summation? Is the i in gi(j) the same as the i in li-1 ?
The variables potentially used in the summation are i and j, but both of those appear to be used in the bounds of summation.

댓글을 달려면 로그인하십시오.


Walter Roberson
Walter Roberson 2019년 12월 23일
1 / (N * sum(C(sub2ind(size(C), gi(1:end-1), gi(2:end)))))
... under various assumptions about what the equation is intended to mean.
  댓글 수: 5
Misbah Habib
Misbah Habib 2019년 12월 24일
Alright sir . yes i want to use this equation to optimize (minimization) . I want to use this equation for solving problem in MANET(mobile ad hoc network) to improve the performance of netwok.
Walter Roberson
Walter Roberson 2019년 12월 24일
When you are doing the optimization, what would the input be?
If the input is a list of nodes forming a path, and you are trying to find an optimal path, then be aware that your current expression will find the path with highest C entries, which is presumably the same thing as the path with the highest cost. The higher the cost of the path, the lower the value of 1/N * 1/cost .
If your C represents distance or represents energy use to transmit from one node to another, then minimizing your would involving maximizing your cost, which would in turn involve shooting messages as far away as possible and then back closer as the least efficient path would lead to highest sum() and that leads to lowest reciprocal-of-sum.

댓글을 달려면 로그인하십시오.


Misbah Habib
Misbah Habib 2019년 12월 24일
Some of the examples , i read some type of series for making function .i did not understand their logic.
  댓글 수: 3
Misbah Habib
Misbah Habib 2019년 12월 25일
Thank you so much sir. Let me try this one.
Walter Roberson
Walter Roberson 2019년 12월 25일
You would do a lot more efficient with ga() if you did not use intcon and instead used a custom creation and custom mutation and custom crossover functions that "just happened" to impose permutations.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Genetic Algorithm에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by