使用遗传算法优化婚宴座位表_R语言_代码_下载

上传者: 38334677 | 上传时间: 2022-06-20 14:05:32 | 文件大小: 593KB | 文件类型: ZIP
此代码使用遗传算法根据婚礼宾客彼此之间的密切程度来优化婚宴座位表。我选择使用以下键来确定接近度,尽管这可以根据作者的喜好进行修改。 亲密度:2000 = 配偶/日期 900 = 兄弟姐妹 700 = 父母/孩子 500 = 表亲 300 = 阿姨/侄女 100 = 朋友 0 = 不知道 5000 = 新娘/新郎 请注意,我必须创建一个特殊的新娘/新郎分数,因为我们俩都与参加婚礼的每个人关系密切,2000 分不足以确保我们坐在同一张桌子上。显然你想在你自己的婚礼上和你的新配偶坐在一起! 获得密钥后,您必须创建一个包含所有婚礼宾客 x 所有婚礼宾客的矩阵,并根据每位宾客与其他宾客的关系对他们进行评分。这显然非常耗时,我认为可以通过用户输入其家谱的某种 GUI 来解决。这并不能解决分配亲密关系的问题,但是如果您有建议,请与我们联系! 使用这个矩阵,您可以创建一个遗传算法,最大限度地提高整张桌子的紧密度,但要限制每张桌子上的客人数量(在我的例子中是 10)。在这个例子中,我选择了一个二元染色体(每个客人要么选择给定的桌子,要么不选择) 更多详情、使用方法,请下载后阅读README.m

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明