Might be interesting to see what kind of structure would evolve if you make the direction of gravity continuously change, by a few degrees on each generation
Notice this important thing about genetic algorithms. They do not always optimize for the constraints. They seem to, but unless you test every possibility, or at least know special information of what you test, there could be a better solution that you missed. Remember, it's like finding a point in a large multidimensional graph, once you start towards one 'solution', its like a black hole. Now, I think that if you mix dozens of different solutions together in a complex one, you can find better
@tifforo1 You are probably correct, lol. Looking it over, vestigial was not a good word choice. I wanted to point out that the genetic algorithm did not find the most efficient solution, just one that works. It got stuck with a non-optimal solution near the base there, the most optimal solution should be just a bunch of triangles. However, like that laryngeal nerve in giraffes, it had to make do with what it has. It would take an incredibly rare mutation to optimize that bit.
@jpp7233 I made this program in between 1st and 2nd year of Engineering Science. I am currently in 3rd year Engsci in the Electrical and Computer option. I had a Civ102 course in year 1 so I had some background knowledge of trusses.
@WhatIsGod The program was initially made for bridges, but 4 bridges didn't fit in a video so I changed it to select for height. I don't have a vid for it, but maybe next summer break I'll find the time to dig up this code from my archives and make a new vid
@Ultravampire Hrm, I seem to have forgotten to put the source. I swear I did, but it was soo long ago. I got it from this youtube video (add youtube . com to the beginning):
Whoa, that's awesome! What programming language do you use? I started on neural networks and genetic programming with java, but my graphic skills are to low to make some nice animations of the stuff i'm doing
I used C++ with openGL. I agree that drawing stuff in Java is confusing. For the openGL, I remember searching for "openGL video tutorial" on google and it brought me to a step by step video guide on how to use it.
you have some great stuff here
samjenkinssam 2 weeks ago
This has been flagged as spam show
interesting video and very informative
staranjela 1 month ago
very interesting video thanks
MrJonkelp 1 month ago
really informative and interesting
samjenkinssam 1 month ago
you have some great stuff here
prchecker 1 month ago
really informative and interesting
willbirful 1 month ago
Might be interesting to see what kind of structure would evolve if you make the direction of gravity continuously change, by a few degrees on each generation
TiagoTiagoT 2 months ago
Good work!
LongerGrass 5 months ago
Notice this important thing about genetic algorithms. They do not always optimize for the constraints. They seem to, but unless you test every possibility, or at least know special information of what you test, there could be a better solution that you missed. Remember, it's like finding a point in a large multidimensional graph, once you start towards one 'solution', its like a black hole. Now, I think that if you mix dozens of different solutions together in a complex one, you can find better
TimJSwan89 7 months ago
it looked like they were dancing, kinda.
TheMaster734 9 months ago
Durr hurr, the vestigal structure wasn't completely useless since it still provides some support, therefore it wasn't vestigal, durr hurr
^
|
|
My impression of a certain type of weak criticism.
tifforo1 1 year ago
@tifforo1 You are probably correct, lol. Looking it over, vestigial was not a good word choice. I wanted to point out that the genetic algorithm did not find the most efficient solution, just one that works. It got stuck with a non-optimal solution near the base there, the most optimal solution should be just a bunch of triangles. However, like that laryngeal nerve in giraffes, it had to make do with what it has. It would take an incredibly rare mutation to optimize that bit.
ZongyiYang 1 year ago
@ZongyiYang
I was trying to imitate the creationists who say things like "the tailbone isn't vestigial because muscles connect to it."
tifforo1 1 year ago
Hi. Did you create this program for a master´s degree?
What is your background: civil engineering?
Thanks.
jpp7233 1 year ago
@jpp7233 I made this program in between 1st and 2nd year of Engineering Science. I am currently in 3rd year Engsci in the Electrical and Computer option. I had a Civ102 course in year 1 so I had some background knowledge of trusses.
ZongyiYang 1 year ago
do you have anything more that is even close to this? im going into engineering and this is one of the most beautiful things i have ever seen!
WhatIsGod 1 year ago
@WhatIsGod The program was initially made for bridges, but 4 bridges didn't fit in a video so I changed it to select for height. I don't have a vid for it, but maybe next summer break I'll find the time to dig up this code from my archives and make a new vid
ZongyiYang 1 year ago
it looks like they are dancing... awesome! :D
13375p34k0r 1 year ago
This has been flagged as spam show
do you use DevC++ ?
and i just want to know,
what song used in this soundtrack ?
i really like it ...
anjasme 1 year ago
Really cool, I'm just making a simulation like this,
I make diffusion genetic algorithms, on bridge structures... Based on BridgeBuilding games... :)
Anyway really coool stuff
Pityugonzales 1 year ago
what song used in soundtrack?
Ultravampire 2 years ago 11
@Ultravampire Hrm, I seem to have forgotten to put the source. I swear I did, but it was soo long ago. I got it from this youtube video (add youtube . com to the beginning):
/watch?v=d7lg0CyKEhE
ZongyiYang 1 year ago
I hope you make more simulations :3
TheGradiusFan 2 years ago
Whoa, that's awesome! What programming language do you use? I started on neural networks and genetic programming with java, but my graphic skills are to low to make some nice animations of the stuff i'm doing
tronom90 2 years ago
I used C++ with openGL. I agree that drawing stuff in Java is confusing. For the openGL, I remember searching for "openGL video tutorial" on google and it brought me to a step by step video guide on how to use it.
ZongyiYang 2 years ago
Awesome stuff again.
Do one about how to evolve an ideal healthcare system. ;)
AlexPleaseHelpDotCom 2 years ago