complexity-theory

    0

    1答えて

    このコードの複雑さは何ですか? public class test5{ public static void main(String[] args) { int n = Integer.parseInt(args[0]); for (int i = 1; i<=n; i++) { for (int j = 1; j<=i; j++) { System.

    1

    1答えて

    NP完結問題とは、NPとNP困難な問題ですが、問題がNP完全であるという理由だけでNP困難であると主張できます。 例:NP完全問題aを問題bに縮小します。したがって、問題bはNP完全であることが証明されています。実際にそれがNP困難であると言うことはできますか?

    1

    1答えて

    職場では、FSMを使用しています。最近、私は「単純なFSMにはあまりに複雑すぎる」と思う問題のためにFSMを設計しなければなりませんでした。どうして?この問題は約6つの異なるデータ次元を持ち、このデータの多くの順列がソリューションの動作に大きく影響するためです。私の脳は、すべての論理データであれば、「6データ属性はこのデータの2^6 +1の順列を意味する」と考えています。さらに、いつでも起こり得る

    -3

    1答えて

    ジョブがあり、多くのワーカーが利用可能であると仮定します。 次のコードは、最適化の考え方が悪い可能性があります。 しかし複雑さを分析するためだけです。 A is a set of N worker while (A is not empty) { B=empty set foreach a1 in A { foreach a2 in A {

    0

    1答えて

    適切な複雑さの比較を達成するために、この2つの関数に関連する複雑さをよく理解したいと思います。 私の問題は、別のサイズのnから配列を作成したいということです。最初のものが空になるまで小さくなると、次のようにnサイズになるまでもう一方は大きくなります。 while(ArrayBuffer2.size != n) { ArrayBufferX = ArrayBuffer1.filter(..

    1

    1答えて

    私は、より高速なサブセット和問題を解決するための基本的な方法をしようとしていたし、私は素朴な方法は、すべての2^n個の組み合わせをテストoldSS機能、である。この を思い付きました。しかし、その後、それぞれのケースをチェックする前に、現在のシナリオで可能な最小値と最大値を計算し、ターゲットがその範囲の横にある場合、潜在的にそこに解決策がある可能性があることに気付きました。これはnewSS関数です

    -1

    1答えて

    f(n) is O(g(n))ではなく、o(g(n))でない場合は、f(n) is theta(g(n))? 同様に、f(n) is Omega(g(n))ではなく、omega(g(n))はf(n) is theta(g(n))を意味します。 そうでない場合は、説明/反例をお願いしますか?

    1

    1答えて

    記事Computational complexity of mathematical operationsには、O(M(n))の除算の複雑さと、以下の「M(n)は、選択した乗算アルゴリズムの複雑さを表す」と記載されています。 しかし、M(n)はO(M(n))に埋め込まれています。それは、除算が乗算と同じ複雑さを持っているということですか? 私がKaratsubaの乗算アルゴリズムを使用すると、除算

    0

    1答えて

    私は計算複雑なコースを受講する学生ではなく、そのテーマに興味があります。私は、このセクションに出くわした: と仮定我々が証明してきた問題は、 を解決することは困難である必要があり、私たちは似た新しい問題を抱えています。私たちはそれが解決するのが難しいと思われるかもしれません。 我々は矛盾によって議論する:新しい問題が解決しやすい であると仮定する。次に、古い 問題のすべてのインスタンスを新しい問題

    1

    1答えて

    ナップザックの問題を段階的に計算する方法はありますか?任意の近似アルゴリズムですか?私は次のシナリオで問題を解決しようとしています。 Dを順序付けられていないデータセットとし、そうであってはいけません。 Dは3つのサブセット、すなわちD1、D2、D3に分割される。 D1、D2、およびD3は、必要に応じてそれぞれ注文することができます。私はセット(D1、D2)と(D2、D3)のための別々のナップザッ