Dynamic programming
Dynamic programming (DP) is a technique for solving complex problems. In DP, instead of solving complex problems one at a time, we break the problem into simple sub-problems, then for each sub-problem, we compute and store the solution. If the same sub-problem occurs, we will not recompute, instead, we use the already computed solution. Thus, DP helps in drastically minimizing the computation time. It has its applications in a wide variety of fields including computer science, mathematics, bioinformatics, and so on.
We solve a Bellman equation using two powerful algorithms:
- Value iteration
- Policy iteration
推薦閱讀
- 數據庫應用實戰
- 企業數字化創新引擎:企業級PaaS平臺HZERO
- Word 2010中文版完全自學手冊
- 分布式數據庫系統:大數據時代新型數據庫技術(第3版)
- SQL查詢:從入門到實踐(第4版)
- 大數據算法
- Neural Network Programming with TensorFlow
- 數據驅動:從方法到實踐
- Scratch 3.0 藝術進階
- Learning Proxmox VE
- Spark大數據分析實戰
- LabVIEW 完全自學手冊
- SQL應用及誤區分析
- 高維數據分析預處理技術
- IPython Interactive Computing and Visualization Cookbook(Second Edition)