integrate BCF into the hybrid GA for fixing constraint violations