The present invention consists of a method and apparatus for the automatic creation of the topology, component sizing, placement, and routing of complex structures, such as electronic circuits or mechanical systems, to satisfy prespecified high-level design goals. The present invention uses a population of entities which are evolved over a series of generations by an iterative process involving the application of operations, such as mutation, crossover, reproduction, and architecture-altering operations. The individuals in the population are each developed, in a developmental process, into a structure that may potentially satisfy the design goals. The present invention also determines the placement of components within the developing structure and determining the routing of the connecting means (wires for electrical circuits) between the components. The behavior of the structures is evaluated in relation to the high-level design goals, and those structures more closely satisfying the design goals are evolved further until a structure is generated that either meets the prespecified design goal. In this manner, the topology, component sizing, placement, and routing of a complex structure may be obtained.

De onderhavige uitvinding bestaat uit een methode en een apparaat voor de automatische verwezenlijking van de topologie, component rangschikkend, plaatsing, en het leiden van complexe structuren, zoals elektronische kringen of mechanische systemen, om tevreden te stellen prespecified ontwerpdoelstellingen op hoog niveau. De onderhavige uitvinding gebruikt een bevolking van entiteiten die meer dan een reeks generaties door een herhaald proces dat de toepassing van verrichtingen, zoals verandering, oversteekplaats, reproductie impliceert, en architectuur-verandert verrichtingen geëvolueerd worden. De individuen in de bevolking worden elk ontwikkeld, in een ontwikkelingsproces, tot een structuur die de ontwerpdoelstellingen kan potentieel tevredenstellen. De onderhavige uitvinding bepaalt ook de plaatsing van componenten binnen de ontwikkelende structuur en het bepalen van het leiden van de verbindende middelen (draden voor elektrokringen) tussen de componenten. Het gedrag van de structuren wordt geëvalueerd met betrekking tot de ontwerpdoelstellingen op hoog niveau, en die structuren die dichter de ontwerpdoelstellingen tevredenstellen worden verder geëvolueerd tot een structuur wordt geproduceerd dat één van beiden prespecified ontwerpdoel ontmoet. Op deze wijze, kunnen de topologie, component het rangschikken, de plaatsing, en het leiden van een complexe structuur worden verkregen.

 
Web www.patentalert.com

< (none)

< Method and apparatus for providing lateral support to a post

> Method of diluting hydrogen gas exhausted from a fuel cell

> (none)

~ 00040