发明名称 Method of using multiple populations with cross-breeding in a genetic algorithm
摘要 A method is disclosed for processing data to identify optimal solutions to a problem using a genetic algorithm. Multiple populations of data entries, referred to as solutions, are created and kept separate from each other. Solutions are rated based on their desirability. Solutions from one population are combined, or "cross-bred," with solutions from another population to create offspring solutions. The offspring of the cross-over are associated with one of the parent populations and rated. The most desirable solutions within a population are selected from the parent and offspring solutions to form the next generation of solutions. The remaining solutions may be discarded from the population. The cross-over and selection steps may then be repeated using second-generation solutions to create a third generation. The method may be implemented, for example, to design the layout of a circuit board. Diversity of solutions is increased by keeping the populations separate but allowing cross-breeding.
申请公布号 US6859796(B1) 申请公布日期 2005.02.22
申请号 US20010907904 申请日期 2001.07.19
申请人 HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 SEWARD ROBERT Y.
分类号 G06F17/50;G06N3/12;G06N5/00;(IPC1-7):G06N5/00 主分类号 G06F17/50
代理机构 代理人
主权项
地址