我认为“启发式”更多地被用于基于学习的人工智能模型中作为一种约束,因为未来解决方案状态很难预测。但是,阅读以上答案后我的疑问是:“如何使用随机优化技术成功应用启发式?或者当它们与随机优化一起使用时,它们可以作为完整的算法运行吗?” http://en.wikipedia.org/wiki/Stochastic_optimization
他们通过次优解决方案来找到一种解决方法,但不能保证所得到的解决方案质量。很明显,只有在开发多项式启发式算法时这样做才有意义。这些方法的应用适合于解决现实世界中的问题或是计算上非常棘手的大型问题,甚至没有一个算法能够在多项式时间内找到近似解。