Начинать надо с соотношения сторон.
Это цель алгоритма.
Затем, нужно раскидать в 2 кучки произвольные элементы (начиная с самых крупных по размеру!), максимально приближаясь к цели (пропорции сторон платы).
Затем, начинаете менять местами (swap) те элементы разных кучек, которые дадут ещё большее приближение к цели, и так до тех пор, пока оптимизация станет невозможна.
Останавливаете алгоритм и получаете размещение с помощью ГА.