理論計算機科学

理論計算機科学者および関連分野の研究者のためのQ&A

1
多面体のLöwner-John楕円体の計算
凸集合のLöwner-John楕円体は、それを囲む最小体積楕円体(MVE)です。楕円体はKhachiyanの方法を使用して計算でき、Cが点の集合(の凸包)である場合に利用できる近似がいくつかあります。CCCCCC 交点がそれを定義する半平面の観点からのみ提示された有界多面体のMVEへの高速(すなわち非楕円体法ベース)近似はありますか?特に、次元と逆誤差時間多項式で実行される方法に興味があります。1 / ε1/ε1/\varepsilon

1
ラムダ計算の拡張におけるη変換対拡張性
私はしばしば、η変換と拡張性の関係に混乱しています。 編集:コメントによると、外延的等価性と観察的等価性の関係についても混乱しているようです。しかし、少なくとも、関数の拡張等式(仮定として)、および単純に型付けされたラムダ計算(完全に抽象的なセマンティクスを持っていますが、私が間違っていない場合)のAgdaでは、表示的等価は観測的等価と同じです。コメントや回答を自由に修正してください。これらの問題について体系的な教育を受けたことはありません。 型付けされていないラムダ計算では、eta-ruleは、Barendregtによって証明されているように、拡張性ルールと同じ証明システムを提供します(この質問への回答で引用)。私は、イータルールを備えた証明システムが観測的同等性のために完全であることを理解しています(他の回答から、ξルールルール、つまりバインダーIIUCの下での削減が必要です;そのルールを追加しても問題ありません) 。 ただし、型付き計算に切り替えて、この計算を追加の基本型と対応する導入および消去形式で拡張すると、どうなりますか?観測的等価性の完全な証明システムをまだ書くことはできますか?証明システムについては、ミッチェルのプログラミング言語の基礎(FPL)に従って公理セマンティクスの形式で説明します。証明システム/公理的意味論は、プログラムの等価性を定義します。 質問1:バレンドレグの定理はSTLCに拡張されますか?η等価性は、その文脈での拡張性と同等ですか? 私はFPLのPCFに関する議論を閲覧しています(しかし、まだセクションは終了していません)。ペアを追加すると、拡張性には追加のルール、つまり全射ペアリングが必要になるようですpair (Proj1 P, Proj2 P) = P。興味深いことに、このルールは、ηルールが関数の導入と削除に関連するのとまったく同じように、ペアの導入と削除に関連しています。 質問2:ペアをもつ単純型付きλ計算の拡張性を証明するために、全射ペアリング公理を追加するだけで十分ですか?編集:質問2b:この論文で言及されたη法則のように、私が言及した構造的類似性のために、全射対はη法則ですか? さあ、PCFに行きましょう。私が見た外延的平等の説明は、外延性が帰納法による証明の規則を暗示していることを証明しているが、それで十分かどうかは述べていない。PCFはチューリング完全であるため、拡張等式は決定不能です。ただし、プルーフの長さには制限がないため、完全なプルーフシステムがないことを意味するものではありません。さらに関連して、そのような証明システムは、ゲーデルの不完全性定理と矛盾する可能性があります。そして、その議論はfix、なしのPCF と、ゲーデルのシステムTにも当てはまるかもしれません。 質問3:PCFの観測的同等性の完全な証明システムはありますか?なしのPCFはfixどうですか? 更新:完全な抽象化 ここでは、完全な抽象化に関するコメントについて回答します。PCFには2種類の問題があると思います。非修正(修正による)があり、完全な抽象化が失われますが、自然数もあります。両方の問題により、観察の等価性を扱いにくくしていますが、私は互いに独立していると考えています。 一方では、PCFは並列またはセマンティックドメインに住んでいるため完全な抽象化を失い(Plotkin 1977)、それは非終了に関係しているようです。Ralph Loader(2000、「初期PCFは決定不能」)は、最終PCF(ナチュラルなし、ただし終端なし)が既に決定不能であることを示しています。したがって、(私が正しく要約すれば)完全に抽象的なセマンティックは、計算可能な操作を持つドメインに制限できません。 一方、終端なしのゲーデルのシステムTを使用します。(完全に抽象的なセマンティクスを持っているかどうかはわかりませんが、問題はPCFについてのみ言及されているため、はい推測しています。ドメインには高次のプリミティブな再帰関数が含まれている必要があります)。Harperの「プログラミング言語の実践的基礎」では、この言語の観察的同等性について説明しています。秒 47.4は「いくつかの平等の法則」と題されており、観測的等価性に関するいくつかの許容可能な証明規則を示しています。証明システムが完全であるかどうかはどこにも書かれていないので、そうではないと思いますが、それが完了できるかどうかについても議論されていません。私の最良の推測は、ゲーデルの不完全性の定理にリンクしています。

1
線形プログラム制約が期待通りに満たされるのに十分ですか?
論文では、オンライン2部一致マッチングのRANKINGのランダム化されたプライマルデュアル分析で、RANKINGアルゴリズムが競争力のある著者は、デュアルが期待できることを示しています(5ページの補題3を参照)。私の質問は:(1−1e)(1−1e)\left(1 - \frac{1}{e}\right) 線形プログラム制約が期待通りに満たされるのに十分ですか? 目的関数の期待値が何かであることを示すことは一つのことです。ただし、実行可能性の制約が予想で満たされている場合、所定の実行で満たされるという保証はありません。さらに、多くのそのような制約があります。それで、それらのすべてが与えられた実行で満足されるという保証は何ですか?


3
白象のギフト交換:公正な分割のメカニズム
北米のホリデーパーティーで人気のあるゲームは白象の贈り物交換です。簡単に言えば(バリエーションを無視して)、次のように機能します。 あり人とn個の未開封ギフトを。プレイヤーは任意に注文されます。ではI 番目のラウンド、プレイヤーIのいずれかnnnnnnithithi^{\text{th}}iii ラップされたギフトを選択し、プレゼントとしてアンラップします 既に開かれているギフトの1つを「盗む」(一部のプレーヤー)。k&lt;ik&lt;ik < i プレイヤーのギフトが盗まれた場合、同じことをする機会があります。プレーヤーがラップされたギフトを選択すると、ラウンドが完了します。 システムにはさまざまなバリエーションがありますが、注意すべき点の1つは、最後に行くプレーヤーはアンラップされたギフトを選択する能力だけが保証されているため、不公平な利点があるということです。 これは、分割不可能な商品に関する公平な分割方法のクラスに分類されます(ケーキの切断とは異なります)。 私の質問は: 公平な贈り物を支払うためのメカニズムはありますか(各プレイヤーが評価の下で価値の高い贈り物を選ぶ同じ機会を持っているという点で)? 商品は分割不可能であり、プレイヤーに対する金銭的補償を導入していないため、フェアの定義にはある程度の柔軟性が必要になることに注意してください。


3
オートマトンと通常の言語における状態の複雑さの重要性は?
私は、ガリナ・ジラスコワの2009年の「正規の言語と記述の複雑さの連結」を読んでいます。 。私を驚かせた最初のささいな考えは、複雑さが増すと、マシンにより多くの時間とスペースが必要になるということでした。これは正しいです?また、州の複雑さが重要で意味のある他の場所はありますか? 編集:通常の言語の状態の複雑さは、言語を受け入れる決定論的有限オートマトン(dfa)の状態の最小数です。通常の言語の非決定性状態の複雑さは、言語の非決定性有限オートマトン(nfa)の状態の最小数として定義されます。

2
0-1線形計画法:最適定式化の計算
検討次元空間、およびlet形の線形制約である、ここで、と。I ∈ R X I ∈ { 0 、1 } のk ∈ Rnnn C 1 X 1 + 2 X 2 + 3 X 3 + 。。。+ N - 1 X N - 1 + N X N ≥ K{0,1}n{0,1}n\{0,1\}^nccca1x1+a2x2+a3x3+ ... +an−1xn−1+anxn≥ka1バツ1+a2バツ2+a3バツ3+ 。。。 +an−1バツn−1+anバツn≥ka_1x_1 + a_2x_2 + a_3x_3 +\ ...\ …

2
結び目問題に触発されたGIへのアプローチ
GIとKnot Problemはどちらも、数学的オブジェクトの構造的等価性を決定する問題です。それらの間の接続を確立する結果はありますか?ノット問題と統計物理学の結び付きは、ノット多項式を介して検討されていますが、でも同様の結果がありますかG IG私GI 結び目問題に動機付けられた調べる前に、標準の結果/警告/提案/コメントがあるかどうかを知ることは特に役立ちます。実際、修士論文のためにこの方向で探検することを勧めるかどうか疑問に思っていました。および代数問題に対する量子/古典的アプローチに興味があります。他の提案は大歓迎です。G IG私GIG IG私GI


2
おそらくツリー幅に関連するグラフパラメーター
次のプロセスで生成できる個の頂点のグラフに興味があります。nnn 任意のグラフで始まるにK ≤ Nの頂点。内のすべての頂点ラベルGをとして使用されていません。GGGK ≤ Nk≤nk\le nGGG 新しいグラフ生成新しい頂点追加することにより、V 1つまたは複数に接続され、 未使用の頂点G、及び任意に接続されていない使用済みの頂点Gを。vに未使用のラベルを付けます。G′G′G'vvvGGGGGGvvv 頂点のラベル1 れるVはとして接続されて使用されます。G′G′G'vvv をG 'に設定し、Gにn個の頂点が含まれるまで手順2から繰り返します。GGGG′G′G'GGGnnn このようなグラフを「複雑さのグラフ」(あいまいな用語の謝罪)と呼びます。たとえば、Gは、複雑さ1のグラフであり、Gはパスです。kkkGGGGGG このプロセスが以前に研究されたかどうかを知りたいです。具体的には、任意のために、それはグラフが複雑持っているかどうかを決定するために、NP完全であり、kは?kkkkkk この問題は、かどうかの問題に多少似現れるある部分のk -tree、すなわち持っているツリー幅kは。Gのツリー幅がkであるかどうかを判断することはNP完全であることが知られています。ただし、一部のグラフ(たとえば星)のツリー幅は、ここで説明した複雑さの尺度よりもはるかに小さい場合があります。GGGkkk kkkGGGkkk 2012年10月4日:1週間後に決定的な回答がなかった後、MathOverflowに質問がクロスポストされました(ただし、因果フローに関する情報に感謝します)。

1
一つは、証明することができ
結果1:Linial-Mansour-Nisanの定理によれば、回路で計算される関数のフーリエ重みは、小さなサイズのサブセットに高い確率で集中します。AC0AC0\mathsf{AC}^0 結果2:フーリエ係数は次数係数に集中しています。PARITYPARITY\mathsf{PARITY}nnn 質問:(証明可能な場合)が結果1および2を使用して、または使用して回路で計算できないことを証明する方法はありますか?PARITYPARITY\mathsf{PARITY}AC0AC0\mathsf{AC}^0

1
型クラスの数学(カテゴリ)記述
関数型言語は、そのオブジェクトが型であり、それらの間の射影関数であるカテゴリとして見ることができます。 型モデルはこのモデルにどのように適合しますか? ほとんどの型クラスが持っている制約を満たしているが、Haskellでは表現されていない実装のみを検討すべきだと思います。たとえば、Functorfor fmap id ≡ idおよびの実装のみを考慮する必要がありfmap f . fmap g ≡ fmap (f . g)ます。 または、型クラスに他の理論的な基礎はありますか(たとえば、型付きラムダ計算に基づいています)?

2
インタラクティブ証明システムの風景
私の最初の質問は、インタラクティブな証明システムの特性評価がすべての古典的な複雑度クラスで知られているかどうかです。私は、P、NP、PSPACE、EXP、NEXP、EXPSPACE、再帰的および再帰的に列挙可能な関数をクラシック(特に)と呼びます。具体的には、対話型証明システムの特性評価は、再帰的および再帰的に列挙可能な関数で知られていますか? IP = PSPACEおよびMIP = NEXPTIMEのみを知っています。「知る」とは、平等の両側のオブジェクトの定義を理解し、おそらく平等を理解することを意味します。 2番目の質問は、さまざまなタイプのインタラクティブな証明システムとそれらが特徴付ける複雑さのクラスのグラフィカルな要約があるかどうかです。 具体的には、Immermanの記述の複雑さの特性化の図に似た図を参照してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.