Dear researchers,
First of all this is hard question to put forward for me, but let me try.
In our work, GA is used to optimize fuzzy membership functions for sink mobility. It is to determine after how many events subsequent sink re-location is considered. This method along with re-clustering (after how many nodes depletion next phase of re-clustering takes place) help achieve good extension in network lifetime.
However, point is there can be pros and cons for using same simulator for "GA optimization" and use it later for "experiments".
-One aspect is that we are just "copying" the performance obtained during optimization of fuzzy membership functions to actual experiments which use it. Therefore, for two things, different simulators should be used.
(In this regard, question is in how two simulators should be different?)
-Second aspect is that it is ideal to determine optimized something and use it to get best performance for experiments, however it has problem as described in point one "of copying performance".
After some reading and thought, since, we know fitness function is component in GA which interact with simulation, there should be some mechanism to measure performance within fitness function. So, what aspect of learning in GA fuzzy optimization, we can use later in experiments that we are not just copying performance.
It would be great to hear some feedback, in order to determine how to respond it.
Waiting for your good response and any question related to response.