前言
霸王龙优化算法(Tyrannosaurus optimization,TROA)由Venkata Satya Durga Manohar Sahu等人于2023年提出,该算法模拟霸王龙的狩猎行为,具有搜索速度快等优势。
霸王龙属于暴龙超科的暴龙属,是该属的唯一一种。1905年,美国古生物学家、美国艺术与科学院院士亨利·奥斯本对其进行了描述和命名。根据其他恐龙种名的翻译格式,其种名翻译为“君王暴龙”可能更为合适。成年霸王龙的体长约12米,体重约为7吨,是地球上有史以来最大的陆地捕食者之一。它们位于白垩纪晚期的食物链顶端,当时北美洲的各种恐龙基本上都可以成为其捕猎对象,包括像阿拉莫龙这样的长颈食草恐龙。然而,肿头龙由于体型较小,一般不在霸王龙的食谱中。甲龙也很少被霸王龙捕食。当时分布在北美的其他一些肉食恐龙,如矮暴龙等,可能与霸王龙产生一些竞争,但它们远不是霸王龙的对手。
算法流程
代码实现
MATLAB
Get_Functions_details.m
% Tyrannosaurus optimization algorithm (TROA) source codes demo 1.0 %
% %
% Developed in MATLAB R2014