数学者向けのアルゴリズムの簡潔な紹介


22

高比率理論をカバーしたアルゴリズムに関する簡潔な紹介テキストを探していますそれは最初から始めなければなりませんが、実世界の例、初歩的な証明技術などにあまり時間を費やすことなく、すぐに進歩しなければなりません。 。

theory coveredtotal number of pages.

そのようなテキストはありますか?推奨事項はありますか?


回答:


24

私はこの教科書がとても好きです。

Sanjoy Dasgupta、Christos Papadimitriou、およびUmesh Vazirani:アルゴリズム
McGraw-Hill 2007年発行。

私はあなたの提案された比率を計算しませんが、あなたもそれを好きになると思います:)



4
これは確かに試してみたい素敵な本のようです。提案をありがとう。
グレゴール

@ user13136この本を理解するために必要な数学的背景は何か教えてもらえますか?

17

ジェフ・エリクソンはこれを自分で言うことはしませんが、彼のオンライン講義ノートは、読者を引き付けないレベルでアルゴリズム設計の基本をカバーするのに最適です。私は卒業生のアルゴリズムのクラスでそれらを使用し、研究数学者のために、これらのメモは適切な種類(およびレベル)の直観を伝え、詳細を自分で簡単に記入できるようにします。


5
これらは素晴らしいメモです。
T ....

8

Knuthの「コンピュータプログラミングのアート」でしょう割合が最も高いの本。

より多くの教科書スタイルの本が必要な場合は、Cormen、Leiserson、Rivest、Steinの「Introduction to Algorithms」が数学者への私の提案です。

アルゴリズムに関する多くの講義ノートといくつかのウィキブックもあります。


8
CLRSについては、研究者の紹介としてはよくわかりません。私は物事を調べるためにそれを使用することを好まない多くのCS研究者を間違いなく知っています。TAoCPは、私にとって興味深い問題です。私はそれが比率を最大にすることに同意しますが、数学者が気を散らすことに気付くかもしれないプログラムの詳細に多くの注意があります。
ヴィジェイD

@Vijay、はい、CLRSはみんなのお気に入りではないことを知っています。それでも、他の教科書は一般に、数学的に成熟した人には本当に必要ではない多くの説明によって、学部生にとって「読みやすく」作られていると感じています。数学的なバックグラウンドのある人にとっては良い本だと思います。
カベ

[続き] TAoCPについてのあなたの主張も正しいですが、Knuthによって書かれていることを考えると、私の意見では驚くことではありません。私自身の経験に基づいて、MIXとMMIXについて気にしない部分は簡単にスキップできるはずです。
カベ

Knuthは実際には私が以前に知っていた本ですが、完全に忘れていた本です。CLRSは素晴らしい本のように思えますが、多分私の好みには少し冗長です。その一方で、私はそれを2時間だけ見ていた。
グレゴール

1
ビジェイに反して、私はCLRSだと思いアルゴリズムを学ぶための正しい方法。それはすべてを本当にうまく説明しており、一見の価値があります。
ハックベネット

6

Kleinberg Tardosによるアルゴリズム設計この本は、優れたアルゴリズムの設計方法の具体的な理解を深め、その正確さと効率性について語るのに役立ちます。(私は大学での最初の年にこれを勉強しました、非常に読みやすいです)

オンラインのコピー/講義ノート/リファレンスについては、(Suresh Venkatが示唆するように) Jeff Eriksonの講義ノートを参照してください。彼らは本当に素晴らしいです!


5

私はのために行くだろう組合せ最適化-理論とアルゴリズム- Korteの&Vygen。最適化に常に焦点を当てたアルゴリズムの概要を説明します。この本は、数学の傾向が強い人向けです。

これは、アルゴリズム:Dasgupta&Papdimitrouでうまくいくと思います。


この本は、上記の比率に関して私が念頭に置いていたものに最も近いようです。すぐにもっと真剣に見て、ダグプタらと一緒に使うかもしれません。確かに。提案に感謝します。
グレゴール

4

参加したアルゴリズムコースの処分を書きました。その目的はまさにそれでした。テキストボックス(CLRS)で説明されている最も重要なトピックの簡潔なバージョンになります。文書を徹底的に調査し、その内容に満足するまで、Scribd.comまたは他の場所に公開することをためらいますが、作業コピーはhttps://github.com/CasperBHansen/DIKU_AD_2013/で入手できます。これを読むには、LaTeXソースからpdfドキュメントを作成する方法を知る必要があります。これがリポジトリの目的です。ドキュメント自体の長さはわずか65ページです。

古いコピーは、http://casperbhansen.dk/files/ad-disposition.pdfの Webサイトから直接ダウンロードできます。これには、明らかに修正されたtypos / mistakesが含まれています。

いくつかのタイプミスが含まれていますが、それは別の試験を受けて証明を実践することでアルゴリズム試験の準備をしている間にほんの数日で書かれたためです。しかし、それを読む人はだれでも間違いを容易に認識すると思います。それは通常、付随するテキストや式と矛盾しているためです。

始めるのに役立つことを願っています。


0

ここに役立つかもしれない他の2つの参照があります。

  • Sedgewickによるアルゴリズムは、「導入」と述べました。この本は、学部のCSクラスで使用されることもありますが、一部の大学院のクラスでも使用できます。SedgewickにはTCSに関する他の非常に技術的な参考文献があり、この数学的スタイルの一部はアルゴリズムとその簡潔なスタイルに反映されています。カバレッジは(T)CSの中心です(ただし、先進地域ではそれほどではありません)。また、彼はクヌースの下で博士論文を書いた「影響」に注目しています。

  • コンピュータおよび難治、NPの理論へのガイドは、完全性、古いが、それでも非常に関連する参照を。もちろんNPの完全性に焦点を当てていますが、多くの点で「多くのアクションが存在する場所」です。範囲は広く、おそらくグラフなどの多くの数学オブジェクトに焦点を当てている点で数学者にアピールするでしょう。また、数論に関するセクションがあることに注意してください。ウィキペディアが述べているように

この本は、PCP定理などの最近の開発をカバーしていないため、いくつかの点で今では時代遅れです。それにもかかわらず、それはまだ印刷されており、古典と見なされています。2006年の研究で、CiteSeer検索エンジンは、この本をコンピューターサイエンス文学で最も引用された参考文献としてリストしました。



-5

コンピューターサイエンスの簡潔な百科事典、Wiley 試してください。残念ながら、このrefの完全/完全な目次はWebで入手できないようです(最近では多少変わった省略がありますが、Wileyはリクエストに応じて修正できるかもしれません)が、完全なインデックスはAmazonで閲覧可能です ハードウェアの概念など、TCSよりもはるかに広い範囲をカバーしていますが、次のようなTCSの重要な部分をカバーしているようです。

  • 情報とデータ
  • ソフトウェア
  • コンピューティングの数学
  • 計算理論
  • 方法論
  • 用途

これは902ppの完全な百科事典、Encyclopedia of Computer Science、第4版、2064ppの要約版です。


17
この本を開いたことがありますか?media.wiley.com/assets/152/09/mathematics.pdfのような「完全な百科事典」のサンプルを見ると、恐ろしい提案のように見えます。数学者向けに書かれたアルゴリズムの調査とは正反対です。
サショニコロフ

引用されたエントリのすべての強い反対や問題を実際に追ってはいけません。質問者は、refが説明に多くの数学を含むことを特に主張しませんでした。わかりました角度は群衆が投影していると思います&簡潔な百科事典は基本的な要求を満たし、有利になるように見えるでしょう。他のオプションはちょうど走りました、やや似ているアルゴリズムの百科事典も参照してください、スプリンガー 「現在、アルゴリズムに関する比較可能な参考資料はありません。」
vzn

冗談ですか?彼はページごとに多くの理論をカバーしたいと考えており、簡潔な証明を多くの形式主義で提示することを恐れない本を求めています。おしゃべりな一般読者向けの本を提案します。これは900ページで、ほとんど理論をカバーしていません。
サショニコロフ

2
ところで、この答えと上記のコメントを含め、ここに書いたもののほとんどは、ほとんど理解できないほど非文法的で非論理的です。
サショニコロフ2013

彼は形式主義/証明を理解しているが、refにそれがあるべきだとは述べなかったと述べた。百科事典の参照は明らかに/自然に関連/適切です。完璧ではないかもしれませんが、価値がないわけでも、ゴミ箱に捨てられるわけでもありません。いくつかの目的には「十分」です。建設的/誠実な答えに対するあなたの絶え間ない/これまでに無限/一貫して建設的なハリング/グリッピング/個人的な復endについては、それに対する答えはありません
-vzn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.