652 thoughts on “Evolving Wind Turbine Blades

  1. Joe Felsenstein: There’s fertility too. Almost everyone in this argument seems to have forgotten that.

    Perhaps it’s* the aspect of biological evolution that lends itself least well to modelling in a GA.

    *I’m thinking sex, meiosis, gene shuffling and crossover etc.

  2. dazz,

    Why is this GA only making wind turbine blades? Because that is what it was designed to do. Why are the final blades more efficient than the starting blades? Because the program actively changed the starting blades and directed those products towards its pre-specification.

  3. Alan Fox: Your subsequent comment suggests you may be thinking that GAs and EAs smuggle information in via the fitness filter.

    I don’t recall saying anything about smuggling information in via the fitness filter or in any other way. Do you have a quote?

  4. Frankie: Of course the GA produces the design- that is what it is doing-> producing designs

    This is obviously wrong. In the OP example, one starts with a primitive candidate and generates variations, the better performing ones of which are used as raw material for further variation. The shapes are varied randomly, the design aspect is in the selection, set by the environment, the wind tunnel, and the candidates performance. There is no ultimate solution.

    …that can either be kept or eliminated, just like engineering trial and error.

    Beats me you can say this, which is fine, and continue to claim the process is directed.

    It takes those designs and refines them until some pre-specified optimum is met.

    Depends what you think “it” is. If you mean “it” as the selecting of the candidates depending on the performance in some test, of course.

  5. Mung: I don’t recall saying anything about smuggling information in via the fitness filter or in any other way. Do you have a quote?

    Does “may be thinking” suggest a specific quote? I’m merely speculating how your argument might go, if you end up making one.

  6. Joe Felsenstein,

    There’s fertility too. Almost everyone in this argument seems to have forgotten that.

    I disagree. Most on the ‘evo’ side have been sticking consistently with mean reproductive output, integrating both survival and fecundity.

  7. dazz: They don’t understand that fitness is quantified differently in GA’s than in nature…

    How is fitness quantified differently in GA’s than in nature?

  8. Allan Miller: Surviving and reproducing more on the average is not a property, but a consequence of a property – it’s not the thing that makes you survive and reproduce more, any more than winning races is the thing that makes you faster.

    As long as that property is not called fitness. What is that property called in a GA?

  9. Mung: How is fitness quantified differently in GA’s than in nature?

    Fitness can be different in 2 GAs, Mung. Have you ever worked with / coded them?

  10. Alan Fox,

    Perhaps it’s* the aspect of biological evolution that lends itself least well to modelling in a GA.

    *I’m thinking sex, meiosis, gene shuffling and crossover etc.

    I think that misses Prof. Felsenstein’s point that fitness includes fecundity as well as survival. But sex as described is well represented in typical GAs (except perhaps for gene shuffling and the non-crossover recombinational mechanism of gene conversion in diploids). It has interesting, and powerful, effects on ‘search’ times and explorability.

  11. Frankie, GA’s paths are contingent to random variation, just like evolution. It can’t be both “contingent” and directed.

    So to sum it up:

    1. You claim that GA’s target a solution, but can’t explain why they follow different paths each run

    2. You claim each time it seems to get stuck, it’s reached “the” solution, even if it’s different each run, but you can never know if the next mutation may produce a fitter candidate, hence you’re wrong in saying you know it’s reached a solution.

    3. You contradict yourself when you claim GA’s are directed and contingent.

    4. You are incapable of considering you might be wrong and refuse to test your claims, ignoring my offer to test what would happen to a GA if the random variation was removed.

    In conclusion, you’ve been proven wrong, and proven intellectually dishonest by refusing to put your claims to the test.

    Back to ignoring you now, you’re not worth anyone’s time

  12. Mung,

    As long as that property is not called fitness. What is that property called in a GA?

    Fitness. The ‘fitness function’ is the thing that causes different genotypes to have different numbers of offspring – to have different fitnesses.

  13. Alan Fox,

    Alan, The GA is designing the blades so obviously my comment is correct. The blades would never change if the GA didn’t tell them to. A more efficient blade would never arise if the GA didn’t direct it to.

    Beats me you can say this, which is fine, and continue to claim the process is directed.

    Umm engineering trial and error is directed, Alan

    Depends what you think “it” is.

    The GA, Alan, we are talking about the GA.

    Look we are done here. You will never change your mind as long as you can hide behind moderation and not address the points made. Take this to an honest and open forum with qualified moderators and you would be toast

  14. dazz: Of course the idea was to find a good design for a wind mill, not to accurately model biological evolution

    🙂

  15. Mung:

    You see the word design and you start salivating, LOL. So lame
    Bad news for you is that “design” was produced by recombination, random variation, and fitness selection, just like in evolution.

  16. Frankie: its pre-specification

    Tell us what you think that “pre specification” was, Frankie. Explicitly what did it look like?

  17. Frankie: Look we are done here

    Bye!

    Frankie: Take this to an honest and open forum with qualified moderators and you would be toast

    Recommendations? How about ‘After the Bar Closes’ where anything goes?

  18. Frankie: I dare you to show that is wrong. Put your money where your mouth is

    Meet him in the parking lot with Cash + Donuts!

  19. Allan Miller:
    Alan Fox,

    I think that misses Prof. Felsenstein’s point that fitness includes fecundity as well as survival.

    Perhaps I should have been bolder and disagreed with his remark about us overlooking fecundity as a key aspect of gene spread and survival as you just did. 🙁

    But sex as described is well represented in typical GAs (except perhaps for gene shuffling and the non-crossover recombinational mechanism of gene conversion in diploids). It has interesting, and powerful, effects on ‘search’ times and explorability

    OK. I’m interested in learning more. I’d appreciate some info if not too much trouble.

  20. dazz,

    Frankie, GA’s paths are contingent to random variation, just like evolution.

    ID is not anti-evolution. The GA is contingent on the form that came before.

    It can’t be both “contingent” and directed.

    That’s not an argument. Dawkins weasel program was both contingent and directed. You lose

  21. The GA is contingent on the form that came before

    So if it starts at a certain point, and the next is contingent on that first point, and the next to the second point and so on, it SHOULD ALLWAY FOLLOW THE SAME PATH.

    It doesn’t, because it’s contingent on RANDOM VARIATION, and if you remove the random variation, IT FOLLOWS THE SAME PATH EVERY TIME

    Hence, you’re wrong and pathetically stubborn

  22. Comment moved to guano. It is against the rules to accuse fellow commenters of dishonesty.

  23. Frankie: That’s not an argument. Dawkins weasel program was both contingent and directed. You lose

    Describe how it is both,

  24. Frankie: Dawkins weasel program was both contingent and directed. You lose

    Weasel was never anything more than a simple demo of the power of selection. Yes, the target was predetermined and fixed. You’re mixing up maps and territories again.

  25. Alan Fox: Weasel was never anything more than a simple demo of the power of selection. Yes, the target was predetermined and fixed. You’re mixing up maps and territories again.

    Indeed. The weasel code also had a specific target before it began.

  26. Frankie: Dawkins weasel program was both contingent and directed

    You’re partially right on that one, the specific paths in that algo were contingent on random variation, but it was directed towards a solution because the fitness function was defined in the same terms as the solution.

    But the weasel algo ALWAYS converges into the same solution because it’s directed, while GA’s don’t

    In the weasel algo, if you repeat over and over again, it will always be going in the same direction: towards the target. True GA’s don’t do that

  27. Frankie: All runs are CONTINGENT and we know we reached the solution when the output stops changing.

    There’s TWO TARGETS! It CAN’T be a search!

  28. dazz: So there you have it, changes in the GA are driven by random variation, just like in evolution. Therefore, since GA’s work, they support evolution

    Can’t assail that logic!

  29. Mung: There’s TWO TARGETS! It CAN’T be a search!

    You have the guts to post a snarky comment like that, after embarrassing yourself by saying that you knew a GA had found a solution at a local maximum, and you knew it had reached a local maximum by applying a different algo?

    You guys never cease to entertain

  30. LoL! The weasel program is a GA. Yes it has the exact phrase as a target as opposed to some pre-specified optimum, but that is a distinction without a difference.

    The GA in the OP can NEVER produce anything but wind turbine blades because that is what it was designed to do. And the way it does that is the same as having a team of humans do it but with fewer resources and much less time.

    If you guys were right some solutions to the OP GA would be something other than wind turbine blades.

    And again I am more than willing to put my money where my mouth is and have an honest and knowledgeable person moderate our debate.

  31. Alan Fox,

    Natural selection is eliminative, it doesn’t select. And there isn’t any difference between having a hard target and having to meet some pre-specification.

    You are confusing your lack of understanding with an actual argument

  32. dazz: What should we observe if we re-run the same simulation over and over again, starting with the same exact population? Should it follow the same exact path over and over again?

    That’s another reason GA’s aren’t like evolution. Thank you.

  33. Mung,

    Mung’s crushing logic: “Local maximums are solutions!!!11!!1!1one”

    So the algo finds (or so he says) a local maximum at “10”
    The next run it finds another one at “20”, passing through 11, 12, 13, 14,… 19

    BUT according to our local genius, 10 is a solution and 11 to 19 are not.

    Priceless

  34. Mung: That’s another reason GA’s aren’t like evolution. Thank you.

    Evolution works exactly like that. it would never repeat the same route and it’s almost trivial to prove because organisms are part of the environment, and since mutations are random, and the environment changes with changing populations, the environment is subject to some random variation too.

  35. dazz: Mung’s crushing logic: “Local maximums are solutions!!!11!!1!1one”

    Wait till he discovers the travelling salesman problem.

  36. Frankie:
    LoL! The weasel program is a GA. Yes it has the exact phrase as a target as opposed to some pre-specified optimum, but that is a distinction without a difference.

    It’s a simple computer program that Richard Dawkins wrote nearly forty years ago as an illustration of how powerful cumulative selection is. I doubt it qualifies as a GA. This is a much better example, even though there was a specification, a fixed target, for the algorithm to work towards.

    The GA in the OP can NEVER produce anything but wind turbine blades because that is what it was designed to do.

    No indeed. Set an algorithm to find a particular target and you won’t find it looking for solutions to another target.

    And the way it does that is the same as having a team of humans do it but with fewer resources and much less time.

    Indeed. Trial and error describes the process quite well.

    Sharks are very successful at surviving in a marine environment but not so successful in a desert.

    If you guys were right some solutions to the OP GA would be something other than wind turbine blades.

    But these candidates are eliminated precisely because the GA is selecting for performance as a wind turbine blade.

    And again I am more than willing to put my money where my mouth is and have an honest and knowledgeable person moderate our debate.

    Again, debates don’t answer scientific issues. Testing, experimenting, observing and analysing is what works.

  37. Frankie: Why are the final blades more efficient than the starting blades?

    Because the initial starting population was randomly generated, unlike evolution.

  38. Again, debates don’t answer scientific issues. Testing, experimenting, observing and analysing is what works.

    But you must understand that in the world of religion, such concepts as testing, observation, and experiment are meaningless – they have no religious referent. Conversely, debates are exactly how religious disputes are approached, and the winner of the debate is the one who persuades more converts.

  39. Mung: Because the initial starting population was randomly generated, unlike evolution.

    If nobody knows how the starting population was generated (and nobody does), how can you make this claim?

  40. Mung: Because the initial starting population was randomly generated, unlike evolution.

    FAIL. WRONG.

  41. Alan Fox,

    Dawkins weasel is a GA, regardless of what you think. And this debate has nothing to do with science. Also evolutionism cannot be tested and there aren’t any experiments that support it

Leave a Reply