2011-03-28 37 views
2

有人可以给出一个数学领域(如函数,微积分等)算法)?为了解算法分析书籍而学习的数学领域列表(如Introduction to Algorithms)

+1

如果你告诉我们你已经知道的事情会更容易。 – 2011-03-28 13:34:40

+0

开始阅读,在途中学习概念。 – 2011-03-28 13:46:20

+0

@Alexandre C - 感谢您的回复。其实我自己也拿到了数学学位。但是很长一段时间(12年!!!)回来了。因此,在开始本书之前,我只想对这些概念进行更新,因为我想深入阅读这些算法。顺便提一点,我想要做M.S. A.I.这是我的预备。我对A.I非常感兴趣。和研究。我有回答你的问题吗? – poddroid 2011-03-28 13:54:23

回答

2

我会从离散数学开始。对于计算机算法在处理集合和离散数字方面的问题,这可能会为您提供最佳的计算基础和直觉。另外,关于数据结构和算法的东西也会有所帮助。这会给你很好的背景,比如排序数组,高效搜索等等。然后你可以继续阅读关于人工智能的书籍(我最好的猜想),但是到这时候你一定要准备好阅读一些算法书。海事组织,就是这样。

UPDATE 此外,如果您正在处理最小化/最大化/优化问题,演算从不会伤害。取决于您想要使用的特定算法,可能需要也可能不需要。

0

对于算法介绍,您唯一需要知道的事情是归纳和一些基本的集合论。对于更高级的部分,您还需要了解一些线性代数和概率理论。

2

首先:

  • 数论,特别是诱导。
  • 基本集合论,集合和函数。
  • 基本微积分,限制。
  • 对数
  • 离散数学(组合,排列等)
  • 生成函数(进阶离散数学)。
+0

谢谢。我从中得到了我想要的。 – poddroid 2011-03-28 14:54:09