https://123dok.com/ms/docs/optimization-of-pcb-component-placement-using-genetic-algorithm.11218133