Composition functions (CEC21–CEC28): Each composition function, as its name suggests, is made up of a combination of multiple basic functions. All the eight composition functions are multi-modal, non-separable and asymmetrical, and have different properties around different local optima. The basic functions corresponding to each composition function is given below: