1. Trang chủ
  2. » Thể loại khác

Tài liệu+Đề thi THCS2 ver_T3 2017 - PTITVL 7-QuyHoachdong_

56 218 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • THUẬT TOÁN QUY HOẠCH ĐỘNG VÀ ÁP DỤNG

  • Quy hoạch động

  • Các bài toán con chung lồng nhau và giải thuật quy hoạch động

  • Các bài toán con chung lồng nhau trong giải thuật chia để trị

  • Ví dụ về bài toán con lồng nhau Tính số Fibonaci thứ n

  • Ví dụ: Tính số Fibonaci thứ n

  • So sánh hai giải thuật

  • Tính F5

  • Dùng Quy hoạch động để tính số Fibonaci thứ n

  • Quy hoạch động là gì?

  • Ba giai đoạn của quy hoạch động

  • Lược đồ quy hoạch động

  • Các yếu tố của một giải thuật quy hoạch động giải bài toán tối ưu

  • Hiệu quả của quy hoạch động

  • Các ví dụ áp dụng quy hoạch động

  • Bài toán cái túi (dạng 0-1).

  • Phân rã

  • Công thức truy hồi

  • Mã: Giải thuật Bag_Best

  • Ví dụ

  • Giải

  • Bài toán dãy con chung dài nhất

  • Phân rã .

  • Bài toán con cơ sở và tổng hợp

  • Công thức truy hồi để tính C[i,j].

  • Procedure LCS(X,Y)

  • Ví dụ: Dãy con chung dài nhất là HDA

  • Slide 28

  • Bài toán dãy con liên tiếp có tổng lớn nhất

  • Slide 30

  • Phân rã

  • Phân rã .....

  • Tính MaxE(i)

  • Procedure Maxsub(a);

  • Ví dụ Dãy con có tổng lớn nhất

  • Nhân dãy ma trận

  • Slide 37

  • Bài toán nhân dãy ma trận

  • Số cách thực hiện dãy phép nhân n ma trận

  • Có bao nhiêu cách tính M1M2...Mn?

  • Có bao nhiêu cách?

  • Cách tính tối ưu?

  • Phân rã (Xác định cấu trúc con tối ưu).

  • Phân rã bài toán

  • Trường hợp cơ sở

  • Công thức đệ quy

  • Slide 47

  • Với s = 2, d = (2, 5, 4, 3, 7).

  • Ví dụ với d = (2, 5, 4, 3, 7).

  • Ví dụ với d = (2, 5, 4, 3, 7).

  • Slide 51

  • Độ phức tạp tính toán

  • Slide 53

  • Mã giả tựa Pascal tính mij

  • Nhân hai ma trận với mảng h[i,j] tính từ thủ tục trên

  • Bài tập

Nội dung

1 Các toán chung lồng giải thuật q uy hoạch động Giải thuật quy hoạch động giải toán túi Giải thuật quy hoạch động giải toán dãy lớn Giải thuật quy hoạch động giải toán dãy chung dài Giải thuật quy hoạch động giải nhân dãy ma trận Ví dụ toán chung lồng  Quy hoạch động gì?  Ba giai đoạn tốn quy hoạch động   Khi chia toán thành toán con, nhiều trường hợp, toán khác lại chứa tốn hồn tồn giống Ta nói chúng chứa tốn chung giống Ví dụ: Định nghĩa số Fibonaci F(n):  F(0)=0  F(1)=1  F(n)=F(n-2)+F(n-1) với n>1 Ví dụ: F(2)=1, F(3)= 2, F(4) = , F(5)=5, F(6)=8 Tính theo đệ quy {top down}: Function R_Fibonaci(n);  If n 0, có n – s phần tử đường chéo cần tính, để tính phần tử ta cần so sánh s giá trị số tương ứng với giá trị k Từ suy số phép toán cần thực theo thuật toán cỡ 52 tương đương với n n n s 1 s 1 s 1   n  s s n s   s n  n  1 /  n n  1 2n  1 /  n  n  / 0 n  53 Begin For i: = to n m[i,i]:=0; For s:=1 to n For i:= to n–s begin j:=i+s–1; m[i,j]:= +∞; For k:=i to j–1 begin q:=m[i,k]+m[k+1,j]+d[i-1]*d[k]*d[j]; If(q

Ngày đăng: 23/11/2017, 19:55

TỪ KHÓA LIÊN QUAN

w