A codec to compress information by generating a set of basis vectors based
upon a population of vectors according to a pseudo-random sequence; and
encoding the information into a set of coefficients indicative of a
projection of the information onto the linear span of the set of basis
vectors provided the projection satisfies a criterion of goodness. The
generation of the basis vectors is based upon a genetic algorithm. To
decode, the information is reconstructed or uncompressed by summing the
set of basis vectors weighted by the set of coefficients.
Codec om informatie samen te persen door een reeks basisvectoren te produceren die op een bevolking van vectoren volgens een pseudo-random opeenvolging worden gebaseerd; en het coderen van de informatie in een reeks coëfficiënten indicatief van een projectie van de informatie op de lineaire spanwijdte van de reeks basisvectoren verstrekte de projectie aan een criterium van goedheid voldoet. De generatie van de basisvectoren is gebaseerd op een genetisch algoritme. Om te decoderen, wordt de informatie opnieuw opgebouwd of niet samengedrukt door de reeks basisvectoren op te tellen die door de reeks coëfficiënten worden gewogen.