USE OF A GENETIC ALGORITHM TO OPTIMIZE MEMORY SPACE

Patent №

US 5,651,099

Granted

1997-07-22

Filed 1995

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

3

ml · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08378329

The present invention is accomplished by first initializing a plurality of individuals. A trie is constructed for each individual, where the trie represents the original data. The trie comprises a root node, a plurality of sub-nodes and sub-arrays in a hierarchical arrangement. The individual indicates the number of the sub-nodes, sub-arrays and number of entries in each sub-array. Within a trie, delete any sub-array which contains redundant data and remove any of sub-node which contains redundant data. Apply an overlapping reduction function to the trie. With the trie constructed, determine the size for the trie and associate the size to the individual. Select a mating population based on trie size. Choose and perform at least one operation for the mating population, where the operation is the operations of crossover or mutation. For crossover, create at least one new individual by recombining the "genes" of at least two individual from the mating population. Then, add the new individual to the plurality of individuals. For mutation, mutate an individual by stochastically changing a property of the individual, then place the mutated individual in the plurality of individuals. Iterate for a predefined number of generations. Finally, keep in memory the trie with the smallest size.

AI classification

Evolutionary computation1.00
Machine learning1.00
AI hardware0.71
Planning0.30
Vision0.01
Natural language0.01
Knowledge representation0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 74060204

Assignors

KONSELLA, SHANE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC