順列を。反転は、i < jおよびσ (i )> σ (j )のようなインデックスのペアとして定義されます。[ 1 .. n ] (i 、j )
を、最大k回の反転を持つの順列の数として定義します。
質問:厳密な漸近境界は何ですか?
関連する質問が以前に尋ねられました:同じケンダル・タウ距離を持つ置換の数
しかし、上記の質問はA kの計算 に関するものでした。ここに示す繰り返し関係を満たすため、動的プログラミングを使用して計算できます:https : //stackoverflow.com/questions/948341/dynamic-programming-number-of-ways-to-get-at-least-n-bubble -ソートスワップ
正確に 反転を伴う順列の数も研究されており、生成関数として表現できます:http : //en.wikipedia.org/wiki/Permutation#Inversions
しかし、閉形式の公式や漸近的な境界を見つけることができません。
2
シーケンスの生成多項式がある場合、多項式に乗算するだけで、プレフィックス和の生成多項式を導出できます。あなたの場合、リンクした多項式を使用して、正確にk回の反転を計算します。
—
Suresh Venkat
@SureshVenkatヒントをありがとう。しかし、この本当に複雑な多項式でnとkに関しての係数を見つけることにまだ固執し、それを行う方法がわかりません。
—
ビナヤックパタック
係数を取得するために、取るK生成多項式の誘導体番目およびでそれを評価し、X = 0。
—
サショニコロフ2013