Genetic Algorithm for Solving Printed Circuit Board Assembly Planning Problems