Related Experiment Video
Updated: Sep 16, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
A novel meta-heuristic algorithm based on candidate cooperation and competition
Yue Cong1, Bingnan Yang2, Jie Wei3
1Modern Business School, Zhejiang Agricultural Business College, Shaoxing, 312088, China.
Abstract:
Traditional meta-heuristic algorithms are often inspired by natural phenomena or biological behaviors, while relatively few are based on human social behavior. Moreover, existing algorithms inspired by human social behavior often suffer from premature convergence and getting trapped in local optima. To address these limitations, we propose a novel metaheuristic algorithm called the Candidates Cooperative Competitive Algorithm (CCCA), which is inspired by distinctive human social behaviors and designed for continuous optimization problems. CCCA consists of two main stages: self-study and mutual influence among candidates. The mutual influence stage includes various cooperative behaviors, such as one-on-one and many-to-one assistance, collaborative discussions among outstanding candidates, and targeted support for average candidates. Additionally, it incorporates competitive mechanisms, including contests among top-performing candidates and elimination strategies. We apply CCCA to solve 23 classical test functions, comparing them with PSO, FA, CSA, HMS, ICA, TLBO, and BSO. The results demonstrate that CCCA outperforms the compared algorithms, achieving optimal solutions in 9 functions. The convergence trends indicate that CCCA has a strong ability to escape local optima in 7 unimodal and multimodal functions. Statistical analysis using the Mann-Whitney U test confirms that CCCA achieves significant performance improvements in over 90% of the test cases. We also compare CCCA with recently developed human-inspired algorithms and obtain similarly competitive results. These findings further underscore the feasibility and robustness of CCCA. Moreover, its successful application to the capacity allocation problem highlights its practical effectiveness and superiority.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Area Computation by the Alternative Coordinate Method
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Decision Making: P-value Method
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim is also stated. These statements can act as null and alternative hypotheses: a null hypothesis would be a neutral statement while the alternative hypothesis can...
Principle of Virtual Work: Problem Solving
To apply the principle of virtual work,...

