有界係数を持つ積の合計


8

次の補題は証明するのが難しくありません。

補題:およびます。場合はなるように(そのうちのいくつかが負かもしれない)の整数である、その後、整数ようにを満たす 。ここで、は、いくつかの正の定数に対するを意味し。のk ∈ [ N ] M 1、M 2、... 、M R M 1 C 1 + M 2 C 2 + ⋯ + M R C 、R = K ∃ M ' 1、m ′ 2、… 、m ′ rc1≠c2≠⋯≠cr∈[n]k∈[n]m1,m2,…,mrm1c1+m2c2+⋯+mrcr=k∃m1′,m2′,…,mr′| m ′ 1 | + | m ′ 2 | + ⋯ + | m ′ r | ≤ P O のL Y (N )P O のL Y (N )nはC Cm1′c1+m2′c2+⋯+mr′cr=k|m1′|+|m2′|+⋯+|mr′|≤poly(n)poly(n)ncc

上記の補題はよく知られていると思います。上記の補助定理の参照と可能な限り最適な範囲を探しています。poly(n)


回答:


5

によって得ることができるバインドBézoutの補題:O(n2log⁡r)

0<ci≤nm i | m i | ≤ N ログRgcd(c1,…,cr)=∑imicimi|mi|≤nlog⁡r

この補題は、2つの変数と同一性ベズーの補題を再帰的に適用することによって得られます。gcd(x1,x2,x3)=gcd(gcd(x1,x2),x3)

一般性を失うことなく、を両側でを除算することによって仮定します。ベズーの補題により、整数が存在しますなどgcd (c 1、… 、c r)∑ i m i c i = k m i | m i | ≤ N ログRgcd(c1,…,cr)=1gcd(c1,…,cr)∑imici=kmi|mi|≤nlog⁡r

k⋅∑imici=∑i(k⋅mi)ci=k⋅1,

を観察することにより、目的の得られ。M ' iは = K ⋅ M Iを| m ′ i | = O (n 2 log r )k=O(n)mi′=k⋅mi|mi′|=O(n2log⁡r)


文献を検索する場合、キーワードは不均質な線形ディオファントス方程式です。つまり、方程式場合)です。同次の場合、線形境界を取得できます、例えば、これまたはこの論文を参照してください。不均質なものに関しては、私はまだそのような結果を見つけていません。ただし、このペーパーは関連があるようです。k = 0 | m ′ i |∑imici=kk=0|mi′|


はい。私はを持っています。それがことが知られているのではないかと思っています。O (n 2)poly(n)=O(n3)O(n2)
— Shiva Kintali、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.