Closed sp4ghet closed 7 years ago
This implementation was not based on aforementioned paper.
I believe the denominator might be there just for normalization purposes, but this is a wild guess.
Please keep in mind that this was a university project and the code is no longer maintained.
I see, thanks for the response. I totally understand, I'm going through and rewriting some of it for my own purposes but I might come back with more questions if I don't understand something. Thanks!
I tried replacing the crowding distance calculation with the one from the paper and the HVR didn't change by a significant amount so I'm sure both implementations are functional and the normalization might actually help where it's relevant.
I believe the crowding distance calculation is different from the one in the NSGA-II(Deb, 2000) paper.
The offending line of code is here, and looks like:
However, in (Deb 2000), the crowding distance is calculated as follows:
The last line would correspond to the above code. Is there a particular reasoning behind this? Thanks.