Civilized swarm optimization is a heuristic searching technique based on population concept which can be used to solve various optimization problems involving non-linear cost function having valve point loading effects. The addition of cogeneration units to the conventional system increases the complexity of the problem leading to satisfaction of multiple constraint for obtaining optimization solution.