发明名称 CODE COMPACTION BY EVOLUTIONARY ALGORITHM
摘要 A code compaction based on macro substitutions is presented wherein the choice of possible macro substitutions is guided by an evolutionary algorithm process. In a preferred embodiment, a random population of sets of macro substitutions are generated and a compaction effectiveness is evaluated for each set. This random population is partitioned into pairs of "parents", and each pair of parents produce a pair of "offspring". The effectiveness of the compaction provided by each of the offspring is evaluated, and a "survival of the fittest" algorithm is applied to identify the individuals that have the best compaction effectiveness. These preferred individuals are partitioned into pairs of parents who produce pairs of offspring, and the most compaction-effective individuals are selected to be parents for the next generation. This process continues until subsequent generations show insignificant improvement, and the best individual is selected as the solution.
申请公布号 WO0038112(A2) 申请公布日期 2000.06.29
申请号 WO1999EP09815 申请日期 1999.12.13
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V. 发明人 SCHAFFER, J., DAVID;MATHIAS, KEITH, E.;ESHELMAN, LARRY, J.
分类号 G06F5/00;G06N3/12;H03M7/30;(IPC1-7):G06N3/12 主分类号 G06F5/00
代理机构 代理人
主权项
地址