要了解并掌握所有的算法知识,是不现实的,但是常用的算法和知识是必备的,也是非常必须的,数模论坛上已给出了十二个算法:1模拟退火算法,2神经网络,3遗传算法,4蒙特卡罗算法,5蚁群粒子算法,6灰色算法,7并行算法,8图论算法,9层次分析法,10数值分析法,11最优化算法,12数据结构算法。可大致分为以下几种数据处理算法:蒙特卡洛算法,数据拟合,参数估计,插值等数据处理算法。规划类算法:线性规划,整数规划,多元规划,二次规划等规划类算法。计算机算法:图论算法,动态规划,回溯搜索,分支定界等计算机算法。最优化理论的经典算法:模拟退火算法,神经网络算法,遗传算法,网络算法和穷举法,拉格朗日松弛算法等。连续数据离散化方法:数值分析算法,图像处理算法等。以上列举的算法基本上涵盖了数模中几乎所有的算法,如果掌握了这些对于运筹优化类的问题就可以轻松解决了,但是随着近些年概率统计的手段在数模中的作用越来越大,所以除了上述的几大算法外还应当对各种统计方法有相当的了解和掌握。如果时间上来不及了,还是要大概的了解一下这些算法的基本模型和理论,以及解决那些实际的问题。