Leveraging Large Language Model to Generate a Novel Metaheuristic Algorithm with CRISPE Framework
Rui Zhong, Yuefeng Xu, Chao Zhang, Jun Yu

TL;DR
This paper introduces a novel animal-inspired metaheuristic algorithm called ZSO, generated using ChatGPT-3.5 with the CRISPE prompt framework, and demonstrates its competitive performance on standard benchmarks and engineering problems.
Contribution
It presents a new metaheuristic algorithm created by leveraging large language models with a structured prompt framework, marking a novel integration of AI and optimization.
Findings
ZSO algorithms perform well on benchmark functions.
ZSO-derived algorithms outperform several state-of-the-art methods.
The CRISPE framework effectively guides LLM-based algorithm design.
Abstract
In this paper, we borrow the large language model (LLM) ChatGPT-3.5 to automatically and quickly design a new metaheuristic algorithm (MA) with only a small amount of input. The novel animal-inspired MA named zoological search optimization (ZSO) draws inspiration from the collective behaviors of animals for solving continuous optimization problems. Specifically, the basic ZSO algorithm involves two search operators: the prey-predator interaction operator and the social flocking operator to balance exploration and exploitation well. Besides, the standard prompt engineering framework CRISPE (i.e., Capacity and Role, Insight, Statement, Personality, and Experiment) is responsible for the specific prompt design. Furthermore, we designed four variants of the ZSO algorithm with slight human-interacted adjustment. In numerical experiments, we comprehensively investigate the performance of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEdcuational Technology Systems · Data Mining and Machine Learning Applications
MethodsMixing Adam and SGD
