本書研究構造哈密爾頓系統的一般化保能量算法. 對于不同類型的哈密爾頓系統, 如常微分哈密爾頓系統、偏微分哈密爾頓系統、多項式哈密爾頓系統或非多項式哈密爾頓系統, 本書都給出了保能量數值格式的構造方法. 對于常微分哈密爾頓系統, 可以利用平均向量場算法或離散線積分算法進行求解. 對于偏微分哈密爾頓系統, 不管其是強形式還是弱形式, 都可以首先利用線方法在空間方向上對其進行半離散, 然后改寫為常微分方程組, 最后應用上述時間離散算法得到全離散保能量數值格式. 本書將這些方法應用到具體問題的求解中, 并通過數值實驗進行了驗證.本書邏輯清晰, 通用性強, 可以作為計算數學、計算物理等領域的科學技術人員或工程技術人員的參考書籍.