Navigation Salon Salon Technology email print
Arts & Entertainment
Books
Comics
Health & Body
Media
Mothers Who Think
News
People
Politics2000
.Technology
- Free Software Project
Travel & Food
_______
Columnists

 

Current
Wire Stories

Click here to read the latest stories from the wires.

- - - - - - - - - - - -

- - - - - - - - - - - -

View From the Top

Full list of profiles

- - - - - - - - - - - -

Also Today

For a full list of today's Salon Technology stories, go to the Technology home page.

- - - - - - - - - - - -

Search Salon


  
Advanced Search  |  Help

- - - - - - - - - - - -

Recently in Salon Technology

Silicon Follies
Silicon Follies
Chapter 42: Bidding for a date with the CFO on the eBay of Love

By Thomas Scoville
[08/07/99]


New ethics for the new economy?
Technology journalists aren't supposed to own stock in the companies they cover. But to participate in the high-flying tech sector, some are writing a new definition of "conflict of interest."

By Janelle Brown
[08/06/99]


Life or death software
A proposal for open-source anesthesia software heightens the drama of the question: Who's at fault when software fails?

By Andrew Leonard
[08/05/99]


The yuks server
Laff.net has crafted, copied and stolen 50,000 jokes. Soon it will unleash them on you.

By Mark Gimein
[08/04/99]

Silicon Follies
Silicon Follies
Chapter 41: IPO -- where'd Paul's office go?

By Thomas Scoville
[08/04/99]

Complete archives for Technology

- - - - - - - - - - - -

- - - - - - - - - - - -

Technology
by e-mail
Sign up here to receive our weekly e-mail newsletter listing recent and upcoming articles and events in Technology.

 
Unsubscribe

- - - - - - - - - - - -




Software that writes software | page 1, 2, 3

It's not hard to imagine how genetic programming's power and flexibility could be harnessed to create a variety of consumer products. GP-evolved programs may be used to study the molecular composition of various drugs, isolating and editing out unwanted side effects. GP-evolved art and music might compete with works by human artists. Genetic programming may also be used to create intelligent agents, software programs that "learn" from their human users. In fact, we may see a new breed of robotic pets, computer-controlled toys whose ability to change their own programming will enable them to learn tricks and "communicate" with their owners.

GP inventor Koza and many others believe that genetic programming will be used in the future as an invention machine. David Andre, now a computer science grad student at UC-Berkeley, has worked with Koza and co-authored his latest book, "Genetic Programming III: Darwinian Invention and Problem Solving." Andre predicts that in the next five to 10 years we will see many more examples of genetic programming being used to invent or design products that actually get used and sold. Genetic programming, Andre says, will "almost certainly be a tool that designers and engineers use in the process of inventing."

"Some people think that logic is the key to creating artificial intelligence," says Koza. "But logic is not the key to invention."

For an invention to be patentable, he points out, it must include an illogical element, a flash of insight. Patent law specifically refers to "the illogic of the invention process." In other words, if an invention can be logically inferred from existing knowledge, then it is not patentable.

"There needs to be an illogical or unjustifiable step to qualify something as an invention," Koza says. "What humans bring to the invention process is not their logic, but their illogic." Genetic programming, with its random breeding, mating and mutation, includes that element of fruitful illogic.

"Difficult problems can now be attacked using search techniques like genetic programming," says Andre, "and as computers become faster, and as genetic algorithms become more powerful, GP can be used to solve increasingly complex problems."

In April, Koza's Genetic Programming Inc. opened up a new, 1,000-node cluster of computers devoted to genetic programming. His previous work was done on a 64-node cluster. The new cluster is one of the largest chunks of computing power in the world and opens up new possibilities for GP-evolved solutions.

Advances in the field of genetic programming will likely continue to improve circuit and limb design and many other activities -- maybe even robot competitions. An intermediate goal in the RoboCup competition -- before robots take on Brazil's World Cup team, for example -- is to get rid of the walls that currently keep the robots on their tables. That would require better robot "vision" and maneuvering, which could certainly be designed with genetic programming. And maybe with GP-evolved artificial intelligence, future robots won't be just playing soccer with humans, but teaching their human peers new tricks.
salon.com | August 10, 1999

 

- - - - - - - - - - - -

About the writer
Alexis Willihnganz is a freelance writer and network administrator who is working on her first novel.

Sound off
Send us a Letter to the Editor

Send e-mail to Alexis Willihnganz

- - - - - - - - - - - -

Print this story  Get a printer-friendly version

Email this story  E-mail a friend about this article

Backflip This Story  Backflip this article to find it again

- - - - - - - - - - - -

Search Salon


  
Advanced Search  |  Help

 

Salon | Search | Archives | Contact Us | Table Talk | Ad Info

Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus

Copyright © 2000 Salon.com All rights reserved.