652 thoughts on “Evolving Wind Turbine Blades

  1. Mung: It would look like a WEASEL program with multiple targets. Are you saying it can’t be done?

    The weasel algo has a target because the fitness function is defined in the same terms of the candidate solution, namely the sequence of letters.
    In the wind mill, the fitness function (OpenFoam) has no idea of what solution it’s testing (the length of the spines) hence it can’t target a particular shape, just keep trying to find a better one over and over again, but there’s never a point at which one solution upon evaluation through the fitness function is known to have peaked.

    Can you see the difference?

  2. DNA_Jock: I think that part of phoodoo’s confusion (probably a small part, but that’s a whole other discussion…) comes from thinking that evolution, and the turbine GA, have a “target”.

    And yet here we are arguing that a search can have multiple targets against those arguing that it’s not a search unless it has only one target and the program halts without manual intervention.

  3. Richardthughes: Do we agree that GAs create information, Mung?

    Can you provide a link to an OP where you’ve made that argument in the past? I’d be happy to read it and see if I agree.

  4. Mung: Can you provide a link to an OP where you’ve made that argument in the past? I’d be happy to read it and see if I agree.

    I’ll restate here as it’s quite simple. Given sufficient time and computational resources, a GA could solve a problem where the solution is bigger than the code used to solve it. In this case it would have created information.

  5. dazz: And if you think I’m the only one who thinks GA’s model evolution (to some extent/level of detail) ask others or read again, actually they model Darwinian evolution

    GA’s do not model Darwinian evolution.

    The field of natural computing has been the focus of a substantial research effort in recent decades. One particular strand of this research concerns the development of computational algorithms using metaphorical inspiration from systems and phenomena that occur in the natural world. These naturally inspired computing algorithms have proven to be successful problem-solvers across domains as diverse as management science, bioinformatics, finance, marketing, engineering, architecture and design.

    Natural Computing Algorithms

    The claim by Joe F. that GA’s use natural selection is laughably misguided.

  6. Shit GAs work! That means that they must not model evolution, which doesn’t!

  7. dazz: Of course it does, because fitness is defined as reproductive success, and better fitness = adaptation. Will it ever sink? It’s really not that hard

    The neat thing about circles is that they never end.

  8. I like this.

    It’s a great illustration of how evolutionary processes work. There’s the random (or should I say stochastic) element of generating variation and the non-random element of testing variants for performance in some environment then repeat as necessary.

  9. Mung: GA’s do not model Darwinian evolution

    You can kick and moan all you want buddy, but they do. In a variety of ways, and level of detail, they simulate RV + NS. It’s laughable that you’re still arguing against this when we’ve already shown that GA’s are by definition, about random variation plus natural selection.

  10. Richardthughes: Don’t you think being better adapted to your environment affords you more chance for reproductive success?

    Does leaving more offspring mean better adapted, and what does that have to do with adaptations?

    It’s reproductive success full stop. Whatever compromise solution is better able to reproduce is the measure of success, regardless of how that is actually physiologically achieved.

    Now we all know GA’s don’t actually work this way, don’t we?

  11. Mung: The claim by Joe F. that GA’s use natural selection is laughably misguided.

    If you set some performance test and measure performance of a set of candidate products that are produced with varying parameters, why is choosing the best performer and using that to further test small variations not selection? I’d agree that “natural” adds little if anything and can be omitted.

  12. Mung: Now we all know GA’s don’t actually work this way, don’t we?

    You don’t, which is sort of pathetic at this point, sorry to say

  13. Mung: Does leaving more offspring mean better adapted, and what does that have to do with adaptations?

    Reproductive success is likely to result in the genotype that produces those advantageous adaptations predominating in the breeding population unless the environment changes or other variations arise which result in better-adapted individuals.

  14. Mung: Now we all know GA’s don’t actually work this way, don’t we?

    I wouldn’t be flying what you know up the flagpole if If were you, Mung.

    1. New organism (with some difference in it genome)
    2. Fitness test
    3. # of offspring and mate contingent on results of 2.

  15. Richardthughes,

    Shit GAs work! That means that they must not model evolution, which doesn’t!

    I’ve been thinking about this comment from Lizzie upthread:

    Yes. I don’t think it’s a “simulation”. It’s an actual EXAMPLE of Darwinian processes optimising the configuration of something so that it performs a function.

    It’s a simulation in the sense that that the wind-tunnel is a simulation of real wind. But the process itself isn’t a simulation. It’s an exemplar.

    I’m coming to agree with her. These kinds of systems aren’t models of evolution, they are demonstrations of evolution in action. The process itself is taking place in software rather than chemistry and the software version is far less complex than the organic versions we observe, but it is the same process. This system isn’t modeling evolution, it’s implementing evolution.

    Thoughts?

  16. Patrick: Thoughts?

    It’s evolution, but not chemistry or biology. The limitations of GAs cannot be extrapolated to imply limitations in biology.

  17. Tell a creationist GA’s model evolution:

    *denial*

    Tell a creationist they model Darwininan evolution

    *outrage*, *toys flying out the pram*, *seizures*

    Tell them evolution is not darwinian

    *wut?*

    Tell them there’s also this genetic drift that makes it even more random

    *FUUUUUUUUUUUUUUU*

  18. Patrick: These kinds of systems aren’t models of evolution, they are demonstrations of evolution in action.

    But unless you put the computer in a high wind… 😉

    I just love being on the side of scientific empiricism, unbound by presuppostions, preconceptions and the need to bend reality to fit them.

  19. Alan Fox: I just love being on the side of scientific empiricism, unbound by presuppostions, preconceptions and the need to bend reality to fit them.

    A quick look at UD (ID’s premier science blog) shows discussion on what God may or may not do.

  20. petrushka,

    It’s evolution, but not chemistry or biology. The limitations of GAs cannot be extrapolated to imply limitations in biology.

    What kind of person would make such an irrational extrapolation?

  21. dazz,

    Holy cow- I said it models evolution, directed evolution.

    And evolutionism posits evolution via natural selection, drift and neutral accumulations. There isn’t any difference between that and Darwinism. They are both evolution via blind and mindless processes.

  22. Patrick,

    These kinds of systems aren’t models of evolution, they are demonstrations of evolution in action.

    Directed evolution, ie evolution by design. They are not demonstrations of undirected evolution, the evolution posited by evolutionary biologists

  23. Frankie: Directed evolution, ie evolution by design

    Unless you consider natural selection a director, no it’s not directed.
    And just because the models are designed, that doesn’t mean what they model (evolution) was designed. You’ve been told already by someone else here that you’re confusing the map with the terrain. We have weather simulations too, but that doesn’t mean that storms are designed

  24. Frankie,

    “Look at it this way- Star Trek: Next generation- Lt Data was able to rewire his neuro networks due to the algorithms INSIDE OF HIM”

  25. dazz,

    GAs don’t have anything to do with natural selection. And just because someone says I am confusing the map with the terrain doesn’t make it so.

    GAs are search heuristics that are guided towards a solution. That is just a fact. Natural selection is not a search heuristic and isn’t guided at all.

    And please stop using analogies that have nothing to do with anything. Your position can’t even explain weather.

  26. Frankie,

    “But yes the GAs that run us are inside of us. What is the alternative that all our functions “just happen” once we get the right chemicals together? Good luck testing that… “

  27. And dazz, I am OK with the fact that you guys would get eviscerated in this debate on an honest and open forum, moderated by honest and open people.

  28. Frankie:
    dazz,

    Holy cow- I said it models evolution, directed evolution.

    And evolutionism posits evolution via natural selection, drift and neutral accumulations. There isn’t any difference between that and Darwinism. They are both evolution via blind and mindless processes.

    No, you got that wrong again. Darwinian evolution is just RV + natural selection. But evolution is not darwinian in reality, because drift plays a roll (a bigger roll in smaller populations, while NS dominates in larger ones). Therefore, even if one deems NS a director, evolution is never fully directed.

    Actually, according to Prof. Larry Moran, molecular clock calculations suggest that genetic drift may be the null hypothesis for the evolution in the primate lineage, and most of the differences between humans and chimps or gorillas can be accounted by drift alone.

  29. Most evolution is neutral evolution. What’s directing that?

    Wouldn’t it be more sensible for the Designer simply to cut to the chase and twiddle the bits that need twiddling?
    And what’s with all the invisible variation, genetic diversity?

  30. dazz: You can kick and moan all you want buddy, but they do. In a variety of ways, and level of detail, they simulate RV + NS.

    Simulation. Model. Metaphor. Look them up.

  31. dazz: No, you got that wrong again. Darwinian evolution is just RV + natural selection. But evolution is not darwinian in reality, because drift plays a roll (a bigger roll in smaller populations, while NS dominates in larger ones). Therefore, even if one deems NS a director, evolution is never fully directed.

    Actually, according to Prof. Larry Moran, molecular clock calculations suggest that genetic drift may be the null hypothesis for the evolution in the primate lineage, and most of the differences between humans and chimps or gorillas can be accounted by drift alone.

    You have reading comprehension issues. Also NS includes RV. And NS is still the only process said to be a designer mimic. Drift just changes allele frequency and nothing more. The only other hope is neutral construction but that is nothing more than sheer dumb luck.

  32. Alan Fox: I’d agree that “natural” adds little if anything and can be omitted.

    Darwin could have left the natural off of natural selection too. But he didn’t.

  33. Richardthughes: I’ll restate here as it’s quite simple. Given sufficient time and computational resources, a GA could solve a problem where the solution is bigger than the code used to solve it. In this case it would have created information.

    Pssst, Mung?

  34. keiths:
    Poor Mung.

    I know, he wants the intellectual and moral low ground, but FrankenJoe is blocking his path!

  35. Patrick: This system isn’t modeling evolution, it’s implementing evolution.

    Elizabeth also likes to say the map is not the territory.

  36. Mung: Elizabeth also likes to say the map is not the territory.

    Evolution is not the whole of biology, Mung. I don’t think you Grok the expression.

  37. Mung: They are, by nature, teleological. Purposeful. Goal-directed. Don’t choke now.

    You’re the one who’s choked time and again every time we’ve asked you what’s the goal of any GA, where is it coded and how do you know you’ve reached it.

    Care to address that or should we expect more hand-waiving on your part?

  38. Mung: Grokking Algorithms

    An algorithm is nothing more than a step-by-step procedure for solving a problem.

    They are, by nature, teleological. Purposeful. Goal-directed. Don’t choke now.

    I’m sorry Mung, where is “algorithm” in the expression “the map is not the territory.”? Point to it. Don’t choke.

  39. Mung: It’s reproductive success full stop. Whatever compromise solution is better able to reproduce is the measure of success, regardless of how that is actually physiologically achieved.

    Now we all know GA’s don’t actually work this way, don’t we?

  40. Richardthughes: I wouldn’t be flying what you know up the flagpole if If were you, Mung.

    1. New organism (with some difference in it genome)
    2. Fitness test
    3. # of offspring and mate contingent on results of 2.

    Are you regressing?

  41. A genetic algorithm is a class of adaptive stochastic optimization algorithms involving search and optimization. Genetic algorithms were first used by Holland (1975).

    The basic idea is to try to mimic a simple picture of natural selection in order to find a good algorithm. The first step is to mutate, or randomly vary, a given collection of sample programs. The second step is a selection step, which is often done through measuring against a fitness function. The process is repeated until a suitable solution is found.

    There are a large number of different types of genetic algorithms. The step involving mutation depends on how the sample programs are represented, as well as whether the programmer includes various crossover techniques. The test for fitness is also up to the programmer.

    Like a gradient flow optimization, it is possible for the process to get stuck in a local maximum of the fitness function. One advantage of a genetic algorithm is that it does not require the fitness function to be very smooth, since a random search is done instead of following the path of least resistance. But to be successful, there needs to be some nice relationship between the modifiable parameters to the fitness. In general, one runs into computational irreducibility.

    Genetic Algorithm

    Now we could do this all day long. Or you all could just say this is what you meant all along.

  42. Richardthughes: Are you regressing?

    Are you going to show how you implement “reproductive success”?

    How about we assign a fitness to each candidate solution that is then used to determine the likelihood that the “genotype” will be represented in the next generation? IOW, when fitness determines reproductive success.

    As opposed to the following:

    It’s reproductive success full stop. Whatever compromise solution is better able to reproduce is the measure of success, regardless of how that is actually physiologically achieved.

    Because we all know GA’s don’t actually work this way.

    Maybe you could come up with ta GA where the reproductive success determines the fitness function.

Leave a Reply