私は現在力ずくで解決している最適化問題を抱えていますが、もっと良い方法があることを願っています。
問題: と が与えられn
たd
とき、p1^e1, ..., pk^ek
pi
p1^e1 * ... * pk^ek >= n^d
p1^e1 + ... + pk^ek < n
最小限です
私の現在の解決策は、可能なすべての素数のサブセット (最大で固定数まで) を反復処理し、次に可能なすべての指数 (最大で固定数まで) を反復処理してから、条件 1 をテストし、合計がこれまでで最小かどうかを確認することです。これには非常に長い時間がかかります。これをスピードアップするために私ができるもっと賢いことはありますか?