The present invention provides a method utilizing evolutionary processes for solving partial constraint satisfaction problems in order to produce a near-optimal or optimal sequence of products for manufacture. More specifically, a computer implemented method for generating an optimized sequence of "N" number of products for manufacture is provided, where said products are of "M" number of distinct types with a fixed number ("N.sub.t ") of each type being desired and each product type comprising an array ("Q") of distinct features, wherein said manufacture is optionally constrained by one or more of the following constraints: the production requirement for each product type, feature-based position equations, and feature-based position inequalities, wherein each of said constraints is individually designated as either a hard constraint which cannot be violated, or as a soft constraint which can be violated at a predetermined cost; said method comprising: generating an initial population of chromosomes, wherein each chromosome represents a feasible sequence of products of various types for manufacture, feasibility depending on satisfaction of all of said hard constraints; associating a fitness value with each chromosome, said fitness value being a function of the predetermined cost associated with the degree of violation of each of said soft constraints; sorting said chromosomes based on the fitness value associated with each chromosome; and applying iteratively to the population of chromosomes a reproductive process, comprising (1) selection of a genetic operator, (2) selection of one or two chromosomes, the number of chromosomes to be selected correlating with the selected genetic operator, (3) application of the selected genetic operator to the selected one or two chromosomes to cause generation of one or two offspring, (4) insertion of one offspring chromosome into the sorted population, and (5) discard of one of the least desirable chromosomes in the population; said iterative process being continuously run until the fitness value for the best chromosome satisfies a known criterion or until a pre-determined time has elapsed.

Die anwesende Erfindung liefert eine Methode, die Entwicklungsprozesse für das Lösen der teilweisen Begrenzung Zufriedenheit Probleme, um eine nah-optimale oder optimale Reihenfolge der Produkte für Herstellung zu produzieren verwendet. Spezifischer, wird eine Computer eingeführte Methode für das Erzeugen einer optimierten Reihenfolge von "N" der Produkte für Herstellung zur Verfügung gestellt, wo besagte Produkte "M" von der Zahl der eindeutigen Arten mit einer örtlich festgelegten Zahl Zahl ("N.sub.t") jeder Art sind, die gewünscht werden und jeder Produktart, die eine Reihe enthält ("Q") von den eindeutigen Eigenschaften, worin besagte Herstellung beliebig durch eine oder mehr der folgenden Begrenzungen begrenzt wird: die Produktion Anforderung für jede Produktart, Eigenschaft-gegründeten Position Gleichungen und Eigenschaft-gegründeten Position Verschiedenheiten, worin jede von besagten Begrenzungen einzeln als irgendein eine harte Begrenzung gekennzeichnet wird, die nicht verletzt werden kann, oder als weiche Begrenzung, die an vorbestimmten Kosten verletzt werden kann; besagtes Methode Enthalten: eine Ausgangsbevölkerung der Chromosomen, worin jedes Chromosom eine durchführbare Reihenfolge der Produkte der verschiedenen Arten für Herstellung darstellt, Möglichkeit abhängig von Zufriedenheit von allen besagte harte Begrenzungen erzeugen; einen Eignungwert mit jedem Chromosom verbinden, besagter Eignungwert, der eine Funktion der vorbestimmten Kosten verbunden mit dem Grad der Verletzung von jeder von besagten weichen Begrenzungen ist; die besagten Chromosomen sortierend, die auf dem Eignungwert basierten, verband mit jedem Chromosom; und an der Bevölkerung der Chromosomen einen reproduktiven Prozeß wiederholend anwendend, (1) Vorwähler von einem genetischen Operator, (2) Vorwähler von ein oder zwei Chromosomen, von der Zahl Chromosomen, um zu sein vorgewähltes Aufeinander beziehen, mit dem vorgewählten genetischen Operator, (3) Anwendung vom vorgewählten genetischen Operator zu den vorgewählten ein oder zwei Chromosomen, zum des Erzeugung von ein oder zwei Sekundärteilchen, (4) Einfügung von einem Sekundärteilchenchromosom in die sortierte Bevölkerung zu verursachen und (5) Ausschuß enthalten von einem der wenigen wünschenswerten Chromosomen in der Bevölkerung; der besagte wiederholende Prozeß, der ununterbrochen bis den Eignungwert für das beste Chromosom gelaufen wird, erfüllt ein bekanntes Kriterium, oder bis eine vorbestimmte Zeit ist abgelaufen.

 
Web www.patentalert.com

< Method and system for use and maintenance of a knowledge base system

< Goal based educational system utilizing a remediation object

> Apparatus for determining appropriate series of words carrying information to be recognized

> Method for identifying outliers in large data sets

~ 00094