高度なアルゴリズムのハンドブック


11

アルゴリズムの高度なトピックに関するリソース(ハンドブックが望ましい)を探しています(CLRSやDPVなどのアルゴリズムの教科書でカバーされているものを超えるトピック)。

Erik DemaineやDavid KargerのAdvanced Algorithmsコースのようなアルゴリズムコースでトピックを教えるために使用できる素材のタイプ。

フィールドの概要(ハンドブックなど)を提供するリソースが望ましいですが、Vijay Vaziraniの「近似アルゴリズム」の本など、より焦点を絞ったリソースでも問題ありません。


これは、以前のデータ構造に関する質問:高度なデータ構造のハンドブックに似ています。生徒がアルゴリズムのより高度なトピックについて学ぶための指針として使用したいと思います。学生がオンラインで利用できるリソースが望ましいです。
カヴェー


1
JohanHåstad(また)には高度なアルゴリズムに関する講義ノートがあります:nada.kth.se/~johanh/algnotes.pdf
Huck Bennett

回答:


6

Williamson&Shmoysによる近似アルゴリズムの設計(http://www.designofapproxalgs.com/)は、貪欲なアルゴリズム、半正定値プログラミングなど、多くの近似方法の優れた本です。近似アルゴリズムに関連します(非近似性、ゲーム固有のMAX-CUTの硬度)。


5

以下の最近のハンドブックに興味があるかもしれません。取り上げるトピックの範囲はCLRSをはるかに超えており、この資料は卒業生および博士号に適しています。上級学部生向けにいくつかのトピックを選択することもできます。

計算ハンドブックのアルゴリズムと理論第2版(特別なトピックとテクニック)

科学的、工学的および実用的な問題を解決する応用アルゴリズムのハンドブック

近似アルゴリズムとメタヒューリスティックのハンドブック 


第1参照
Atallah

4

Juraj Hromkovicの「困難な問題に対するアルゴリズム」が好きだった



4

計算幾何学: Mark de Berg、Marc van Kreveld、Mark Overmars、およびOtfried Cheong。計算幾何学:アルゴリズムとアプリケーション。デビッド・マウントのコースノート

ランダム化アルゴリズム: MotwaniおよびRaghavan。ランダム化アルゴリズム。ジェームスアスプネスによる優れたノート ; ミッツェンマッハーとアップファル。確率とコンピューティング。

ネットワークフロー: Ahuja、Magnanti、およびOrlin。ネットワークフロー。

近似アルゴリズム: Dorit Hochbaum。NP困難問題の近似アルゴリズム。


1
単一の「高度なアルゴリズムハンドブック」はないかもしれないので、これらの行に沿ったコミュニティwikiの回答(高度なアルゴリズムのトピック別)がいいでしょう。
ハックベネット

O(mn)

0

正確に望ましいものではなく、あなたの例に似ていますが、CS G399:Gems of Theoretical Computer Scienceを検討してくださいViolaによる2009年春の講義ノート。ただし、より証明中心の視点ですが、ほとんどは本質的に主要なフロンティア研究分野の高度なアルゴリズムです。(下限証明は圧縮アルゴリズムとみなすこともできます。)

このコースでは、理論的なコンピューターサイエンスの最もエキサイティングで最近の進歩について説明します。活発な研究分野に関する最新の結果を提示し、関連する証明技術を教えます。トピックの暫定リストには以下が含まれます。

  • 一定の深さの回路の下限。
  • Nisan-Wigderson擬似乱数ジェネレーター。
  • 一定の並列時間での暗号化。
  • ナッシュ均衡の複雑さ。
  • 対数空間での無向接続(SL = L)。
  • 通信の複雑さ。
  • PrimesはPにあります。
  • 高速行列乗算。

2
良いコースですが、OPが求めていたものよりもはるかに広い
アレッサンドロコセンティーノ

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