集体智慧编程--优化

受多种变量的影响,存在许多种可能解的问题,以及结果因这些变量组合而产生很大变化的问题。我们所说的优化算法是通过尝试许多不同题解并给这些题解打分以确定其质量的方式来找到一个问题的最优解的。
优化算法有一个很关键的部分,那就是要在许多种变量组合中寻找一组能够使成本函数的返回结果达到最小化的输入,因此成本函数返回一个值用以表示方案的好坏,而对于好坏的程度没有特别的衡量尺度,唯一的要求是函数返回的值越大,表示方案越差。
成本函数建立后,我们的目标是要选择正确的数字序列来最小化该成本,选择正确的数字序列方式有很多种。
随机搜索
爬山法
模拟退火
遗传算法
但这些算法的本质都是搜索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值