 | |
07-31-2003, 03:51 PM
|
#1 (permalink)
| | Registered User
Join Date: Aug 2002 Location: Meeshigan
Posts: 597
| » 
Genetic Algorithms
Has anybody here worked with them? I've got a problem that I think needs one and have an idea as to what it's got to do, but haven't a clue as to where to start. (Reading online is what I've been doing so far.)
__________________
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.
|
| |
07-31-2003, 09:40 PM
|
#2 (permalink)
| | Banned
Join Date: Oct 2001
Posts: 447
| Quote: |
Has anybody here worked with them?
| Genetics? or Algorithms? Quote: |
I've got a problem that I think needs one and have an idea as to what it's got to do
| what's problem? how does "Genetic Algorithms" solve, or got to do?
|
| |
08-01-2003, 11:49 AM
|
#3 (permalink)
| | Registered User
Join Date: Aug 2002 Location: Meeshigan
Posts: 597
|
I was wondering if anybody's worked with genetic algorithms. (GA's are a type of AI.)
The problem is that I've got to optimize what options are ordered on vehicles that are to be ordered. To run though and evaluate all possible option combinations would take an exceedingly long time (on the order of centuries), by which time of course the car market will have changed. GAs are able to solve extremely complex problems like this quickly because they evolve generation after generation (or 'learn').
__________________
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.
|
| |
08-02-2003, 10:20 PM
|
#4 (permalink)
| | Banned
Join Date: Oct 2001
Posts: 447
| can you give an example of:
GA
AI
????
sandwich/toaster??? Quote: |
The problem is that I've got to optimize what options are ordered on vehicles that are to be ordered.
| oops, my bad.
is your problem:
optimize, options, vehicles, orders, or 'to be ordered.'?
|
| |
08-03-2003, 12:13 AM
|
#5 (permalink)
| | Registered User
Join Date: Aug 2002 Location: Meeshigan
Posts: 597
|
AI is Artificial Intelligence- programming a computer so it works more like the human brain than it does, well, a computer. Here's the classic GA problem- a travelling salesman has to visit each of x number of cities and wants to travel the shortest path. To check every path, you'd need to compute and evaluate x! distances. As the number of cities increase, the number of possible permutations becomes exceedingly large- hence a problem that can't be solved with a standard computer program (an NP hard problem). A GA can solve the problem rather quickly.
I need to optimize what options should be ordered on different model vehicles in order for us to produce the most desirable, and therefore quickest to sell, vehicle. Since there are n options available on each model, there are n! option combinations. (It would take on the order of centuries to complete; there are approx. 370,000,000,000,000,000,000,000,000,000,000,000,00 0,000 different possible combinations of options on a vehicle with 36 different option codes.)
There are several sites that give introductory information on these if you're interested; I was wondering if anybody here has ever used them and/or could help me in writing one. I've started on it at work, but am really doing little more than fumbling my way.
__________________
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.
|
| |
08-03-2003, 10:28 PM
|
#6 (permalink)
| | Banned
Join Date: Oct 2001
Posts: 447
|
I think I know what AI is, but, still waiting to find BI, biological intelligence... Quote: |
travelling salesman has to visit each of x number of cities and wants to travel the shortest path. To check every path, you'd need to compute and evaluate x! distances.
| your example is very flawed, here is why:
salesman wants to make sales.
travelling to multiple locations, anyone want to minimize, path, time, $$$. Quote: |
hence a problem that can't be solved with a standard computer program (an NP hard problem).
| how do salesman do it?
hence, if problem not solvable, by any means??? how you going to do? Quote: |
I need to optimize what options should be ordered on different model vehicles in order for us to produce the most desirable, and therefore quickest to sell, vehicle
| oh, I got ya, need to know future, so your prepared.
maybe GA:
offer your product.
monitor results.
adjust, product.
monitor results.
adjust, product.
???
AI THAT!
|
| |
08-04-2003, 02:30 PM
|
#7 (permalink)
| | Registered User
Join Date: Aug 2002 Location: Meeshigan
Posts: 597
|
It's now obvious to me that you have no interest in this except how badly you can crap on my thread qball, so here's my final response to you. (I was thinking you were merely slow to understand instead of just plain stupid, but now I know better.) If anybody else has information as to how to design and/or implement a genetic algorithm, PLEASE feel free to respond. I'm looking for help, somebody to bounce ideas around with, or some other form of intelligent conversation. I really didn't want to be a teacher or a parent in this thread. Quote:
your example is very flawed, here is why:
salesman wants to make sales.
travelling to multiple locations, anyone want to minimize, path, time, $$$.
| OK. Please write me a program that does not use a GA to determine the shortest path when somebody travels to 200 different cities. See how long your computer takes to complete it. Find a better way to solve the problem without using a genetic algorithm. Also, please explain to the Evolutionary Computing community at large how you've discovered a flaw in the classic problem used to demonstrate the usefullness of this entire branch of computer science. (I'm sure quite a few people who spend obscene amounts of money on research and development would be very interested in hearing this.) By guessing and by intuitive understanding. This is why our brains are superior to computers. Quote: |
hence, if problem not solvable, by any means??? how you going to do?
| Please read what I wrote instead of what you think I wrote. I wrote that it is not solvable by a standard computer program. (I added bold and italics to point out the key word for you. Please take note.) Quote: |
oh, I got ya, need to know future, so your prepared.
| Not at all. It would help immensely, but what I want to do is to maximize future sales by analyzing past sales. Quote:
maybe GA:
offer your product.
monitor results.
adjust, product.
monitor results.
adjust, product.
| Yeah, this would be very efficient. Order 200 units costing between $15,000 and $50,000 each, then see how they sell. If they don't sell, no big deal, we'll just change what we order based on no real objective or reproducable method. If this doesn't work, we'll do it again until we're out of money. GREAT METHODOLOGY! The reason I'm writing this program is so that we'll have a measurable, reproducable, objective, consistent, and efficient method of ordering our inventory. The above method accomplishes none of these criteria. Whatever dude.
__________________
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.
|
| |
08-05-2003, 09:08 PM
|
#8 (permalink)
| | Banned
Join Date: Oct 2001
Posts: 447
| Quote: |
If anybody else has information as to how to design and/or implement a genetic algorithm, PLEASE feel free to respond
| Because you obviously don't! Quote: |
I was thinking you were merely slow to understand instead of just plain stupid, but now I know better.
| So use your newfound knowledge, and be free. Quote: |
OK. Please write me a program that does not use a GA to determine the shortest path when somebody travels to 200 different cities.
| Why would I do that, when, if needed, can just do myself?
Ok, please write me a program that can get somone to 200 cities, by any path?
what's a standard computer program?
is that the one, where you can't find remote and have to change channels on tv by the little buttons? Quote: |
but what I want to do is to maximize future sales by analyzing past sales.
| you need some new technology to do this? what do you think merchants, of all kinds have been doing for 100's of years?
as your text: Quote: |
so here's my final response to you
| good, go do it yourself, 200 cities and all...
[final]
bet you post back
[/final]
|
| |
08-05-2003, 09:47 PM
|
#9 (permalink)
| | Registered User
Join Date: Sep 2002
Posts: 265
|
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.
Ruler--There might be some other places to ask these questions, such as forums for IT professionals, such as www.Tek-Tips.com or www.Experts-Exchange.com |
| |
08-05-2003, 09:54 PM
|
#10 (permalink)
| | Registered User
Join Date: Aug 2002 Location: Meeshigan
Posts: 597
|
Thanks for the links Creosote; I'll check them out.
__________________
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.
|
| | |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | Most Active Discussions  | | | | | Recent Discussions  | | | | | |