近傍アルゴリズムを使用してサブセット和問題を実装しようとしています。 ここに擬似コードがあります: 1. Generate a random solution for the problem and call it S 2. Compute the neighborhood of S and choose S' as the best solution in the neighborhood 3. If S' is better than S then go to step 4, else go to step 6 4. S = S' 5. Go to step 2 6. Return S as the best solution encountered
10個の要素(+ veと-ve)の集合Xが与えられた場合、その和ができるだけ0に近いようにXの部分集合を見つけなければなりません。サブセット近傍検索との和 - Java
擬似コードに続いて、私はランダムなソリューションSを生成してきましたが、私はSの近傍を計算するにはどうすればよい近所S.
を構築するには、いくつかの困難に遭遇しましたか? Sの近隣は何ですか?
など。
付近何X = [X0、X1、X2、X3、X4、X5、X6、X7、X8、X9]
S = [X1、X7、X2、X3]
S?