Provide a generic framework for describing node placement problems. Propose a flexible genetic algorithm for solving a variety of node placement problems. Devise a novel crossover operator capable of adjusting the number of deployed nodes. Application to wind farm layout optimization and RFID network planning problems.