首页 > 编程知识 正文

人工智能是干什么的,人工智能的算法是指

时间:2023-05-06 14:15:18 阅读:151616 作者:2321

智能算法(百度百科)“智能算法”是指在工程实践中比较“新颖”的算法,包括模拟退火、遗传算法、禁忌搜索、神经网络、天牛必需搜索算法等这些算法和理论具有共同的特性,例如模拟自然过程。 这些在解决一些复杂的工程问题时很有帮助。

这些算法有什么意义? 首先给出了局部搜索、模拟退火、遗传算法、禁忌搜索的图像比喻:

为了找到地球上最高的山,一群有志的兔子开始想办法。

1 .兔子向比现在更高的地方跳。 他们找到了不远的最舒服的门。 但是,这座山并不一定是珠穆朗玛峰。 这是局部搜索,并不保证局部最优值是全局最优值。

2 .兔子喝醉了。 他随机地跳了很长时间。 在此期间,也许会前往高处,也许会踏足平地。 但是,他渐渐清醒了,向最好的方向跳了。 这就是模拟退火。

3 .兔子们吃了失忆的药丸,被发射到太空,随机掉落在地球上的某个地方。 他们不知道自己的使命是什么。 但是,如果几年后杀死部分海拔较低的兔子,多产的兔子们会自己找到珠穆朗玛峰。 这就是遗传算法。

4 .兔子们知道兔子的力气很小。 他们彼此告诉对方,哪里的山已经找过,找过的每座山都留下兔子并做了记号。 他们制定了下一步去哪里的战略。 这就是禁忌搜索。

智能优化算法需要解决的一般优化问题优化问题可以分为以下几类

(1)一个函数中,函数值最小的自变量取值的函数优化问题

(2)在一个解空间中,对目标函数值最小的组合优化问题寻找最优解。 典型的组合优化问题包括旅行商问题(Traveling Salesman Problem,TSP )、加工调度问题(Scheduling Problem )、0-1背包问题(Knapsack Problem )、装箱问题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。