今、問題に直面しています.NxNの中に特定のMxM行列が現れる時間を数える必要があります(これは最初の行列よりも大きくなければなりません)。 )。これを行う方法に関するヒント?私はC言語で実装しようとしており、それを変更するオプションはありません。大きい方の内部の行列の出現数をカウントするアルゴリズム
リビジョン1
こんにちは皆、私は本当に問題に関するすべての答えや意見に感謝を言いたいと思います。私は、何時間もの努力の結果、Boyer-Mooreのアプローチに厳密に似ているわけではなく、むしろ私自身のアルゴリズムのようなソリューションになっています。私はそれが一度テストされ、完了したことを出版する予定です。このソリューションは現在、CライブラリMPIを使用して大学のクラスタを使用してスピードの最適化を行うためにパラレル化されています。
あなたはこれまで考えていたことはありますか? –
@Oli_Charlesworth私は線形行列表現について考えていましたが、Cでそれらを実装し、ベクトルパターンマッチングアルゴリズムを探していましたが、少なくとも1つから始めるにはいくつかのポインタが必要だったことを念頭に置いています。 – guiman