文件名称:微分进化
文件大小:6KB
文件格式:ZIP
更新时间:2024-03-06 08:38:01
R
微分进化 这是一个用R编写的简单程序,用于演示差分进化算法的实现,该算法是与优化问题相关的广泛应用的进化算法。 在此示例中,它已被适配为解决具有一组约束的逻辑网格难题。 但是,它可以应用于一系列不同的问题,包括与飞行计划,路线计划,零件选择等有关的问题。 这个谜题假设有5辆汽车从左至右连续停放在机场航站楼的租车处。 该程序的目的是解决一个逻辑网格难题,以找到:哪辆车要去麦夸里港? 一对加拿大夫妇租了哪辆车? 假定以下约束: 丰田凯美瑞(Toyota Camry)于6:00 AM被一对英国夫妇雇用。 中间的汽车是黑色的。 现代口音于上午9:00离开仓库。 蓝色的霍顿巴里纳号(Holden Barina)位于携带英国夫妇的汽车的左侧。 一位法国女士租用的汽车右边是去黄金海岸的汽车。 日产X-Trail正前往悉尼。 载有中国商人的汽车右边是绿色的汽车。 前往纽卡斯尔的汽车在凌
【文件预览】:
Differential-evolution-main
----differiential_evolution.R(14KB)
----README.md(3KB)