對于日本減速機harmonic行星傳動HPG-32A-15-J6離散問題,有一種原理及其簡單的解法,就是設計變量所有可能的組合度列出來,逐個計算每個組合的目標函數值,然后比較出其中的最優值,這就是枚舉法。枚舉法不僅原理簡單而且能使我們找到全局的最優解;缺點是,對于規模稍大一點的優化問題,枚舉法就會因為面臨極大的計算工作量而顯得束手無策。
可行枚舉法的基本思想是在計算設計變量的一個組合的目標函數之前,不妨先判斷一下這個組合是否滿足了所有的約束條件,一旦發現他不能滿足任何一個約束條件。就立即刪去這個組合。如果他滿足所有的約束條件,仍應當進行進一步判斷,從日本減速機harmonic行星傳動HPG-32A-15-J6這組合計算出來的目標函數值,有沒有可能已經優于已經從其他組合取得了的目標函數值,如果沒有這種可能,那么仍然刪去這個組合。只是對滿足所有約束條件并且有可能卻倒最優目標函數值的設計變量組合,才計算他們所對應的的目標函數值。
在某些設計問題中,哪些滿足所有約束條件的變量組合個數占全部變量組合的個數的比例是極小的,減速器的設計問題屬于此類。對日本減速機harmonic行星傳動HPG-32A-15-J6這類問題而言,可行枚舉法比完全枚舉法大大減小了計算工作量,使原先因計算量太大而無法解決的問題變得容易解決了。此外,由于這種方法隨時顧及了約束條件,不需要向無約束問題轉化,因此是效率較高的直接算法。