I think this problem can be solved with ML because there are some properties of the output space that I want to achieve.
Problem: D1 <-> D2 where D1 is input space and D2 is a space such that: D2 will have more dimensionality (by orders of magnitude probably) where each dimension is constrained to a natural number between 0 and N and there is a probability P that +-1 change to a random dimension in D2 will have no effect on the mapping back to D1. There is a probability P2 that such a change will only affect a single dimension in D1, probability P3 that it will affect 2 dimensions, and other such rules...
The goal is to create a way to map that would allow the application of genetic algorithms to the D2 space with the rationale that this is how DNA works and it's obviously effective.
Genetic algorithms applied to D1 can be next to useless if there are hidden relationships between dimensions, it's the main reason D2 is needed, where such relationships would be minimized and where they do exist their impact magnitude back to D1 would be randomized.