Is it possible given a set of Betti numbers to construct a (possibly set of) simplicial complex with the given Betti-described topology? I understand there can be an infinity of simplicial complexes with the same Betti numbers but does a "minimal" simplicial complex construction algorithm exist?

Such an algorithm will greatly help reduce the solution space of constructing simplicial complexes of specified topology.