Genetic Algorithms  | | |
August 6th, 2003, 01:00 AM
|
#11 (permalink)
| | Senior Member
Join Date: Oct 2001 Location: Phoenix, Az
Posts: 967
| |
| |
August 6th, 2003, 01:14 AM
|
#12 (permalink)
| | Anime Otaku
Join Date: Oct 2001 Location: Tampa, FL USA
Posts: 108,975
|
One the better resources you can find on GA tech is provided via the Navy: http://www.aic.nrl.navy.mil/galist/
The site offers tons of research examples, links, and most important, source code for linear/non-linear operations, numerical optimization, recombination operators, etc. Test suites are even provided for exploration of GA code paths, plus some apps even provide a standardized path for many popular GA operations with a scripted interface model for inputing and processing your desired datasets.
Robert Richmond
__________________ Robert Richmond | TechIMO Community Relations Director
Infinite perceptions. One reality. FanFiction.Net - Unleash your imagination. |
| |
August 7th, 2003, 01:58 AM
|
#13 (permalink)
| | Banned
Join Date: Oct 2001
Posts: 447
| Quote: |
qball--Just give it a rest man. I don't know exactly wtf he is talking about either, but that doesn't mean it is invalid because I have never done what he asks.
| ok, maybe, I have. Code: In principle, EAs can compute any computable function, i.e. everything a normal digital computer can do.
But EAs are especially badly suited for problems where efficient ways of solving them are already known just texted from: http://www-2.cs.cmu.edu/Groups/AI/html/faqs/ai/genetic/
google it, right there
if you want to do it, you need to, well, do it.
Last edited by qball : August 7th, 2003 at 02:01 AM.
|
| |
March 11th, 2009, 11:46 PM
|
#14 (permalink)
| | Junior Member
Join Date: Mar 2009
Posts: 1
| love me Quote:
Originally Posted by qball Genetics? or Algorithms?
what's problem? how does "Genetic Algorithms" solve, or got to do? | answer me |
| |
March 14th, 2009, 06:14 PM
|
#15 (permalink)
| | Member
Join Date: Aug 2008
Posts: 129
|
Your description of what youre tryin to do is a bit vague but i dont think a genetic algorithm is going to be your best solution. Can you be more specific on what you mean by "optimize what options are ordered"?
Id look into Adaptive Resonance Theory.
Let me know more about the project, Ive been reading alot about NNs lately maybe I can help. |
| |
March 15th, 2009, 11:08 AM
|
#16 (permalink)
| | Caveat Emptor
Join Date: Mar 2005 Location: Out of my mind
Posts: 3,241
|
As a computer programmer, that's a tough one; lots of variables. Almost needs to be done with historical data and a statistician  I won't be much help here, but just had to offer my $0.02
For example: I have a Chevy truck. Probably can get the same options on a Chevy Impala. Do I want leather, heated seats and an electric sunroof on my truck? Probably not. So, you have to look at the market you're selling to. I use my truck as a "work" truck by someone MIGHT want the leather seats etc. So, what quantitiy of truck do you pre-make with the leather seats???
And trends can change that a program could never pick-up on. Like the recent surge in gas prices; would the program know to lessen the number of trucks ordered?
I would go back to a basic data base and some online analytical processing (OLAP) tools for this type of problem. And throw in the gut insticnt of the dealer ordering the vehicles. Some things just can't be programmed. I'm not saying this can't be done, I just don't think it's going to be as accurate as tracking historical sales and the gut feel of the dealer. |
| |
August 2nd, 2009, 12:51 AM
|
#17 (permalink)
| | Senior Member
Join Date: Aug 2002 Location: Meeshigan
Posts: 605
|
I'm very sorry that this thread got dredged up again.
After much research, I did create a functional and efficient GA for this app. (I added a few very simple tweaks to the standard GA structure, just because I thought they'd increase efficiency. They seem to have improved results.  ) My program worked basically like this:
The person running the program provides one number standard - how many vehicles they want to order. The program first diagnoses how many of each model should be ordered. Then for each model, it has a list of options available. I analyze past sales and use a GA to predict what options would be best to order, encoding all available options into a bit-stream.
It has been working relatively well. The GM uses it in conjunction with the 'gut feeling' developed over the past 20+ years. I know if I could do better if I had an advanced math degree, but I don't and from what I remember of Calc, I don't want one either.
Thank you both hrev0 and Rootstonian for your input. (I wish you guys would've been around a few years earlier when I was struggling with this project.  )
__________________
About 5% of the people in the world can't think.
Another 5% can think and do.
The remaining 90% can think, but don't.
|
| |
August 9th, 2009, 10:52 AM
|
#18 (permalink)
| | Caveat Emptor
Join Date: Mar 2005 Location: Out of my mind
Posts: 3,241
|
Glad it "mostly" works. What you were trying to build was a JIT (Just In Time) inventory system. That is, you want to run out of a product the day your delivery comes in; tough to do in car sales.
I bet your program and algorithm would work great in a restaurant environment where weekly sales are more stable. |
| | | Thread Tools | Search this Thread | | | | |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | | | | Most Active Discussions | | | | | Recent Discussions  | | | | | |