Email:cychen07@nuk.edu.tw - PowerPoint PPT Presentation

About This Presentation
Title:

Email:cychen07@nuk.edu.tw

Description:

Title: Chapter 2 Author: caleb Last modified by: XP Created Date: 12/27/2001 9:23:55 AM Document presentation format: Company: compression – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 13
Provided by: cale73
Category:

less

Transcript and Presenter's Notes

Title: Email:cychen07@nuk.edu.tw


1
?????
  • ???? ???
  • Emailcychen07_at_nuk.edu.tw
  • ????401
  • ?? http//www.csie.nuk.edu.tw/cychen/

2
???
????
? ? ? ?
?????
?????
??
? ? ? ?
???
????
??
3
Algorithm
  • DefinitionAn algorithm is a finite set of
    instructions that accomplishes a particular task.
  • Criteria
  • input
  • output
  • definiteness clear and unambiguous
  • finiteness terminate after a finite number of
    steps
  • effectiveness instruction is basic enough to be
    carried out

4
???
  • S. Dasgupta, C. Papadimitriou, U. Vazirani
    Algorithms, 2007, ??
  • ???
  • T. H. Cormen , C. E. Leiserson, R. L. Rivest and
    C. Stein Introdution to Algorithms, McGraw-Hill
    Book Company 2001, ??

5
????
  • 1. ???????????????
  • 2. ??????????????
  • 3. ????????????

6
????
NPC
????
??
Sorting
Linear programming
Graph
??
greedy
divide-and-conquer
Dynamic programming
approximation
???
Algorithm
Complexity
7
???????
?1-2? Introduction to algorithms ?3-6? The
Complexity of algorithms?7-9? NP-complete
problem ?10? ??? ?11? The greedy algorithms?12?
The divide-and-conquer algorithms ?13-14? Dynamic
programming strategy ?15? ???Graph problem,
Linear programming problem Approximation
algorithms ?16-18? ????
8
????
???????
???????NPC??
yes
no
??????????
?????
9
????
  • ??? (???) 45
  • ?? 35 (??)
  • (????30?? 5)
  • ??(??)???20

10
???????????
???? ????
?????????????????? ????
????????????? ????
???????????????????????????,???????????? ????
11
???????????
???? ????
???????????? ?????
??????????????? ????
????????????
12
???????????
???? ????
?????????????? ????
??????????????????? ????
???????????
Write a Comment
User Comments (0)
About PowerShow.com