About This Blog
Automating Invention is Robert Plotkin's blog on the impact of computer-automated inventing on the law (primarily patent law). The blog also explores the implications of computer-automated inventing for creativity, ethics, and high-tech industry.
Categories
Links
Blogs
- 271 Patent Blog
- BLOG@IP::JUR
- Boalt IP Blawg
- Epistasis Blog
- Evolutionary Computation
- Genetic Argonaut
- IlliGAL Blog
- Invent Blog
- The Long Tail
- IP Newsflash
- The Open Road
- Patent Pending
- Peer to Patent
- The Singularity Institute
- Promote the Progress Blawg
Technology & Policy
- Berkman Center for Internet and Society
- Computer Professionals for Social Responsibility
- Electronic Frontier Foundation
- MIT STS Program
- Samuelson Law, Technology, and Public Policy Clinic
- Stanford Law School Center for Internet and Society
- U.S. Public Policy Committee of the Association for Computing Machinery
Resources (Law)
- Bitlaw
- European Patent Office
- Software Patent Institute
- Software Patents vs. Parliamentary Democracy
- United States Patent and Trademark Office
- World Intellectual Property Organization
Resources (Technology)
- Genetic-Programming.org (John Koza)
- Introduction to Genetic Algorithms
- Genetic Algorithms Archive
- Genetic Algorithms and Artificial Life Resources
- Genetic Programming FAQ
- Genetic Programming Bibliography
- Generative Programming
- HDL Page
- NASA Evolvable Systems Group
- Evolvable Hardware (Los Alamos National Laboratory)
- Evolvable Hardware (University of Oslo)
Commercial Applications
- Affinnova, Inc.
- Icosystem Corporation
- Imagination Engines, Inc.
- Matrix Advanced Solutions Ltd.
- Natural Selection, Inc.
- NuTech Solutions
- Quantum Leap Innovations
- Red Cedar Technology
- TenFold Corporation
People
- Sion Balass
- Peter J. Bentley
- Hans-Georg Beyer
- Eric Bonabeau
- Ralph Clifford
- David Davis
- David Fogel
- James Foster
- David Goldberg
- Erik Goodman
- J. Storrs Hall
- Andrew Hodges’ Alan Turing Site
- John Holland
- Gregory Hornby
- Lorenz Huelsbergen
- John Koza
- Ray Kurzweil
- Hod Lipson
- Jason Lohn
- Julian Miller
- James Moor
- Daniel H. Pink
- Jordan Pollack
- Joe Rothermich
- Karl Sims
- Daniel H. Pink
- Lee Spector
- Stephen Thaler
- Adrian Thompson
- Marcel Thuerk
- Christof Teuscher
- Andy Tyrell
- Tina Yu
Philosophy
Search
Recent Entries
- History of Evolutionary Computation
- Evolutionary computation provides perspective on "intelligent design"
- Evolving clearer fingerprints
- A few practical applications of genetic algorithms
- Genetic algorithms optimize complex pipe design
- Evolutionary computation improves automobile design
- Overcoming the software bottleneck
- Artificial inventions in science fiction
Archives
December 23, 2005
History of Evolutionary Computation
Genetic Argonaut has posted the first posting in a series on the history of evolutionary computation, which says that the initial idea for evolutionary computation was inspired by a science fiction story called "Insel Der Krebse" (The Crab Island or The Island of the Crabs) by Anatolij Dnjeprow.
The article gives two examples that are particularly relevant to artificial inventing, dating back to the 1960s:
- Ingo Rechenberg and Hans-Paul Schwefel's use of a simple evolution strategy to find the most aerodynamic shape for six plane planks linked by five adjustable hinges; and
- Hans-Paul Schwefel's use of evolutionary computation to optimize a supersonic two-phase flashing nozzle.
Check out the posting for more details and photographs.
Posted by Robert at 10:02 AM
| Comments (0)
category:
Genetic Algorithms
September 22, 2005
Evolutionary computation provides perspective on "intelligent design"
Lee Spector wrote a nice piece in the Boston Globe explaining in layperson's terms how evolutionary computation (EC) works, and pointing out how EC can be useful for enabling people to "appreciate the power of selection operating on random variation when it is stripped of its emotion-laden connections to human origins and is shown to be capable of designing complex solutions to difficult problems."
Of most relevance to this site, Prof. Spector describes how the quantum computing circuits that his software has evolved are not only difficult for humans in general to understand or design, "they are extremely difficult for me to understand or design, and I could never have produced the results on my own. I am not a designer equal to that task, but evolution is."
Posted by Robert at 7:05 PM
| Comments (0)
category:
Genetic Algorithms
Evolving clearer fingerprints
The National Science Foundation (NSF) reports on the use of a genetic algorithm to evolve a computer program for compressing digital images of fingerprints. The resulting program consistently outperforms the current world-standard program for fingerprint image compression, WSQ, developed by the FBI and others in the 1990s.
Images showing the improvement of successive generations of the genetic algorithm can be found at the link above.
Posted by Robert at 6:56 PM
| Comments (0)
category:
Genetic Algorithms
August 23, 2005
A few practical applications of genetic algorithms
IlliGAL Blogging has several recent postings on real-world applications of genetic algorithms:
Posted by Robert at 6:21 PM
| Comments (0)
category:
Genetic Algorithms
July 28, 2005
Genetic algorithms optimize complex pipe design
Australian firm Optimatics reports that it has used genetic algorithms to help more than 80 major clients in Australia, the U.S., Canada, and Britain optimize the design of pipes for providing water through cities, towns, and new urban developments. Optimatics claims that its optimization techniques can produce solutions up to 20 percent less expensively than traditional engineering.
Posted by Robert at 11:17 AM
| Comments (0)
category:
Genetic Algorithms
|
Technology Industry
Evolutionary computation improves automobile design
NuTech Solutions has issued a press release describing how its ClearVu Engineering technology has been used to solve multidisciplinary optimization problems in car safety applications. Thomas Baeck gave an impressive presentation at GECCO this year describing NuTech's work with a German auto manufacturer to increase the speed and decrease the cost of design without comprising crash safety.
Posted by Robert at 9:28 AM
| Comments (0)
category:
Genetic Algorithms
|
Technology Industry
July 22, 2005
Overcoming the software bottleneck
Hardware has always improved more quickly than our ability to write software for it. Although you might think that this "software crisis," as evidenced by increasingly buggy, bloated, and insecure software, is a recent phenomenon, the term "software crisis" was used at least as early as 1972. I remember reading about it in Fred Brooks' classic The Mythical Man Month, first published in 1975.
IPcentral describes one of the current incarnations of this crisis: improvements in hardware for parallel processing and the difficulty of writing software to run on that hardware.
Is this a job for genetic programming or some other automated programming technique? I don't know the answer, but when a technological "crisis" has lasted for 30+ years with no signs of abating, anything is worth a try.
Posted by Robert at 9:00 AM
| Comments (0)
category:
Design & Engineering
|
Genetic Algorithms
July 12, 2005
Artificial inventions in science fiction
IlliGAL Blogging links to worldchanging's coverage of a science fiction novel in which the protagonist has "patented using genetic algorithms to patent everything they can permutate from an initial description of a problem domain – not just a better mousetrap, but the set of all possible better mousetraps. Roughly a third of his inventions are legal, a third are illegal, and the remainder are legal but will become illegal as soon as the legislatosaurus wakes up, smells the coffee, and panics." I don't know how prominently these inventions figure in the novel, but it looks like an interesting read, and it captures quite nicely an issue that the law needs to address soon.
Posted by Robert at 9:44 AM
| Comments (0)
category:
Genetic Algorithms
|
Software Patents


