Controlled Content Crossover: A New Crossover Scheme and Its Application to Optical Network Component Allocation Problem