私は、同一の数値のない整数シーケンスをソートすることに取り組んでいます (一般性を失うことなく、シーケンスが の順列であると仮定しましょう1,2,...,n
) 1,2,...,n
。最小数のスワップで要素を直接スワップすることを考えていました (要素の位置に関係なく、つまり、スワップは任意の 2 つの要素に対して有効です) (以下が実行可能な解決策になる可能性があります)。
2 つの要素を、一方または両方を正しい位置にスワップする必要があるという制約でスワップします。すべての要素が正しい位置に配置されるまで。
しかし、上記のソリューションが最適かどうかを数学的に証明する方法がわかりません。誰でも助けることができますか?