ผลต่างระหว่างรุ่นของ "01204512 ภาคต้น 2555"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(minor updates)
 
(ไม่แสดง 22 รุ่นระหว่างกลางโดยผู้ใช้ 2 คน)
แถว 3: แถว 3:
 
== ประกาศ ==
 
== ประกาศ ==
 
* สำหรับการติดต่อและปรึกษาทั่วไป เราจะใช้ [https://www.facebook.com/groups/345828848821452/ Group 01204512/55 Graduate algorithms] บน facebook
 
* สำหรับการติดต่อและปรึกษาทั่วไป เราจะใช้ [https://www.facebook.com/groups/345828848821452/ Group 01204512/55 Graduate algorithms] บน facebook
 +
 +
== ตารางนัด present ==
 +
* วันพฤหัสที่ 18 ต.ค.
 +
** บ่าย
 +
*** 1
 +
*** 2
 +
*** 3
 +
** เย็น
 +
*** 1
 +
*** 2
 +
*** 3
 +
* วันจันทร์ที่ 22 ต.ค.
 +
** เย็น
 +
*** 1: Pisit Makpaisit
 +
*** 2: Atikan Muang-ngeon
 +
*** 3: Narongsak Thipjoy
 +
* วันพุธที่ 24 ต.ค.
 +
** บ่าย
 +
*** 1: Sasithorn Suchaiya
 +
*** 2: Pasakorn Tiwatthanont
 +
*** 3
 +
** เย็น
 +
*** 1: KaoPoon Pabo
 +
*** 2: Suphamit Plathong
 +
*** 3: Natapon Aom Saengtaiyarak
  
 
== การวัดผล ==
 
== การวัดผล ==
แถว 43: แถว 68:
 
** Lecture 5-6 จากเว็บ [http://theory.stanford.edu/~trevisan/cs261/ http://theory.stanford.edu/~trevisan/cs261/]
 
** Lecture 5-6 จากเว็บ [http://theory.stanford.edu/~trevisan/cs261/ http://theory.stanford.edu/~trevisan/cs261/]
  
== วิดีทัศน์ประกอบการเรียน ==
+
* '''สัปดาห์ที่ 8''' Linear programming duality, weighted bipartite matching
 +
** [[01204512/weight bipartite matching]]
 +
** เอกสารประกอบ:
 +
*** lecture 10 Primal-Dual Algorithm for Weighted Bipartite Matching จากวิชา [http://www.cs.illinois.edu/class/sp10/cs598csc/ CS 598, UIUC]
 +
*** lecture notes on bipartite matching จากวิชา [http://math.mit.edu/~goemans/18433S07/18433.html 18.433, MIT]
  
== การบ้าน ==
+
* '''สัปดาห์ที่ 9''' On-line bipartite matching, AdWords
 +
** [http://www.cs.brown.edu/~claire/Publis/sigactnews08.pdf On-line bipartite matching made simple] Benjamin Birnbaum and Claire Mathieu, ACM SIGACT News, Volume 39 , Issue 1 (March 2008), pp. 80-87.
  
* การบ้าน 1 กำหนดส่ง 8 ส.ค. 2555
+
* '''สัปดาห์ที่ 10''' Randomized algorithms [http://theory.cpe.ku.ac.th/wiki/images/Randomized-short.pdf pdf]
** ส่วนที่ 1: [[ไฟล์:01204512-55-hw01.pdf]]
 
** ส่วนที่ 2: [http://www.cpe.ku.ac.th/~jtf/204512-46/hw1.pdf .pdf], [http://www.cpe.ku.ac.th/~jtf/204512-46/hw1.ps .ps]
 
  
== ลิงก์อื่น ๆ ==
+
* '''สัปดาห์ที่ 11''' Sparsest cuts, eigenvalues, eigenvectors
* [[204512 ภาคต้น 2550|วิกิรายวิชาปี 2555]] มีสรุปของแต่ละการบรรยายโดยนิสิต
 
  
== How To Make Peace With Imperfection ==
+
* '''สัปดาห์ที่ 12''' Cheeger's Inequality
  
If you look closely at a tree youll notice its knots and dead branches, just like our bodies. What we learn is that beauty and imperfection go together wonderfully. Matthew Fox
+
* '''สัปดาห์ที่ 13''' NP-Completeness
 +
** เอกสาร บทที่ 8 จากหนังสือ [http://www.cs.berkeley.edu/~vazirani/algorithms.html Algorithms] โดย Dasgupta, Papadimitriou, Vazirani (ดาวน์โหลดดราฟต์ของบทดังกล่าวได้จากลิงก์)
  
[[http://goodvillenews.com/How-To-Make-Peace-With-Imperfection-AOuD91.html How To Make Peace With Imperfection]]
+
* '''สัปดาห์ที่ 14''' NP-Completeness (ต่อ) และวิธีการจัดการ
 +
** เอกสาร บทที่ 8 และ 9 จากหนังสือ [http://www.cs.berkeley.edu/~vazirani/algorithms.html Algorithms] โดย Dasgupta, Papadimitriou, Vazirani (ดาวน์โหลดดราฟต์ของบทดังกล่าวได้จากลิงก์)
  
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
+
* '''สัปดาห์ที่ 15''': Streaming algorithms
 +
** เอกสารหัวข้อ Streaming และ Streaming: Frequency Estimation จากเว็บ [http://www.cs.berkeley.edu/~satishr/cs270/sp11/index.html http://www.cs.berkeley.edu/~satishr/cs270/sp11/index.html]
  
== How To Speak More Wisely ==
+
== วิดีทัศน์ประกอบการเรียน ==
  
It had been three weeks since my throat started to feel sore, and it wasnt getting better. The pain was most acute when I spoke. So I decided to spend a few days speaking as little as possible. Every time I had the urge to say something, I paused for a moment to question whether it was worth irritating my throat.
+
== การบ้าน ==
  
[[http://goodvillenews.com/How-To-Speak-More-Wisely-86itqo.html How To Speak More Wisely]]
+
* การบ้าน 1 กำหนดส่ง 8 ส.ค. 2555
 +
** ส่วนที่ 1: [[ไฟล์:01204512-55-hw01.pdf]]
 +
** ส่วนที่ 2: [http://www.cpe.ku.ac.th/~jtf/204512-46/hw1.pdf .pdf], [http://www.cpe.ku.ac.th/~jtf/204512-46/hw1.ps .ps]
  
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
+
* การบ้าน 2 กำหนดส่ง 22 ต.ค. 2555 [http://theory.cpe.ku.ac.th/wiki/images/512-55-hw02.pdf .pdf]
  
== 5 Great Lessons You Can Learn From Life ==
+
== ลิงก์อื่น ๆ ==
 
+
* [[204512 ภาคต้น 2550|วิกิรายวิชาปี 2555]] มีสรุปของแต่ละการบรรยายโดยนิสิต
Life isnt meant to be easy, its meant to be lived..sometimes happy, other times rough. But with every up and down you learn lessons that make you strong.Can you step back from your own mind for a little while and realize that life is not as bad as you think it is?
 
 
 
[[http://goodvillenews.com/5-Great-Lessons-You-Can-Learn-From-Life-M0nUGD.html 5 Great Lessons You Can Learn From Life]]
 
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
 
== Rats Walking Again After Spinal Cord Injury ==
 
 
 
Scientists in Switzerland have restored full movement to rats paralyzed by spinal cord injuries in a study that spurs hope that the techniques may hold promise for someday treating people with similar injuries.
 
 
 
[[http://goodvillenews.com/Rats-Walking-Again-After-Spinal-Cord-Injury-nBLFSB.html Rats Walking Again After Spinal Cord Injury]]
 
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
 
== The Way of the Peaceful Parent ==
 
 
 
The Way is only learned by walking it. Here are the steps I recommend:* Greet your child each morning with a smile, a hug, a loving Good Morning! This is how we would all like to be greeted each day.
 
 
 
[[http://goodvillenews.com/The-Way-of-the-Peaceful-Parent-sdV8KN.html The Way of the Peaceful Parent]]
 
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 

รุ่นแก้ไขปัจจุบันเมื่อ 14:16, 17 ตุลาคม 2555

ใน วิชาอัลกอริทึมระดับบัณฑิตศึกษา เราจะศึกษาเนื้อหาในเชิงวิเคราะห์มากขึ้น และเป็นเนื้อหาที่มีความทันสมัยมากกว่าเนื้อหาที่เรียนในระดับปริญญาตรี

ประกาศ

ตารางนัด present

  • วันพฤหัสที่ 18 ต.ค.
    • บ่าย
      • 1
      • 2
      • 3
    • เย็น
      • 1
      • 2
      • 3
  • วันจันทร์ที่ 22 ต.ค.
    • เย็น
      • 1: Pisit Makpaisit
      • 2: Atikan Muang-ngeon
      • 3: Narongsak Thipjoy
  • วันพุธที่ 24 ต.ค.
    • บ่าย
      • 1: Sasithorn Suchaiya
      • 2: Pasakorn Tiwatthanont
      • 3
    • เย็น
      • 1: KaoPoon Pabo
      • 2: Suphamit Plathong
      • 3: Natapon Aom Saengtaiyarak

การวัดผล

  • การบ้าน: 20%
  • สอบ: กลางภาค 30%, ปลายภาค 30%
  • โครงงานกลุ่ม: 20% (ในส่วนโครงงานนี้อาจจะเป็นการนำเนื้อหาที่เรียนมาประยุกต์ใช้ในหัวข้อที่นิสิตสนใจ หรืออาจจะเป็นการช่วยกันอ่านเปเปอร์ทางอัลกอริทึมที่เกี่ยวข้องกับหัวข้อวิจัยและนำเสนอกับอาจารย์ผู้สอน)

เนื้อหาโดยรวม

  • Divide-and-conquer method
  • Dynamic programming
  • Multiplicative weights update method and applications
  • Graph algorithms: shortest paths and maximum flows
  • Linear programming
  • Randomized algorithms
  • Algorithms in machine learning: perceptron, SVM, dimension reduction techniques

เนื้อหาแยกละเอียดเป็นสัปดาห์

  • สัปดาห์ 1. Introduction, divide-and-conquer method, matrix multiplication, FFT
    • เอกสาร บทที่ 2 จากหนังสือ Algorithms โดย Dasgupta, Papadimitriou, Vazirani (ดาวน์โหลดดราฟต์ของบทดังกล่าวได้จากลิงก์)
  • สัปดาห์ 2. Dynamic programming
    • เอกสาร บทที่ 6 จากหนังสือ Algorithms โดย Dasgupta, Papadimitriou, Vazirani
  • สัปดาห์ 3. Review of shortest path and maximum flow problems. Dueling subroutines.
    • สามารถอ่านเนื้อหาละเอียดในส่วน shortest paths จากบทที่ 4 และเนื้อหาส่วน maximum flows จากส่วนที่ 7.2 จากหนังสือ Algorithms โดย Dasgupta, Papadimitriou, Vazirani
    • ส่วนของ Congestion minimization ดูจาก ปัญหา congestion minimization หรือเอกสาร lecture note จากเว็บ http://www.cs.berkeley.edu/~satishr/cs270/sp12/ หัวข้อ Introduction and Routing/Toll Games.
  • สัปดาห์ที่ 6 Applications of the Expert's algorithm: solving two-player zero-sum games, AdaBoost, congestion minimization.
  • สัปดาห์ที่ 8 Linear programming duality, weighted bipartite matching
  • สัปดาห์ที่ 9 On-line bipartite matching, AdWords
  • สัปดาห์ที่ 10 Randomized algorithms pdf
  • สัปดาห์ที่ 11 Sparsest cuts, eigenvalues, eigenvectors
  • สัปดาห์ที่ 12 Cheeger's Inequality
  • สัปดาห์ที่ 13 NP-Completeness
    • เอกสาร บทที่ 8 จากหนังสือ Algorithms โดย Dasgupta, Papadimitriou, Vazirani (ดาวน์โหลดดราฟต์ของบทดังกล่าวได้จากลิงก์)
  • สัปดาห์ที่ 14 NP-Completeness (ต่อ) และวิธีการจัดการ
    • เอกสาร บทที่ 8 และ 9 จากหนังสือ Algorithms โดย Dasgupta, Papadimitriou, Vazirani (ดาวน์โหลดดราฟต์ของบทดังกล่าวได้จากลิงก์)

วิดีทัศน์ประกอบการเรียน

การบ้าน

  • การบ้าน 2 กำหนดส่ง 22 ต.ค. 2555 .pdf

ลิงก์อื่น ๆ