1、蒙特卡羅算法,該算法又稱隨機性模擬算法,是通過計算機仿真來解決問題的算法。
2、數(shù)據(jù)擬合、參數(shù)估計、插值等數(shù)據(jù)處理算法。
3、線性規(guī)劃、整數(shù)規(guī)劃、多元規(guī)劃、二次規(guī)劃等規(guī)劃類問題。
4、圖論算包括最短路、網(wǎng)絡(luò)流、二分圖等算法,涉及到圖論的問題用這些方法解決。
5、動態(tài)規(guī)劃、回溯搜索、分治算法、分支定界等計算機算法。
6、最優(yōu)化理論的三大非經(jīng)典算法:模擬退火法、神經(jīng)網(wǎng)絡(luò)、遺傳算法。
7、網(wǎng)格算法和窮舉法,這兩者都是暴力搜索最優(yōu)點的算法,在很多競賽題中有所應(yīng)用。
8、數(shù)值分析算法,比如方程組求解、矩陣運算、函數(shù)積分等算法就需要額外編寫庫函數(shù)進行調(diào)用。