... (activity-selection problem) ° Cho — Một tập hoạt động S = {1, 2,…, n} — Một tài nguyên chung mà thời đi m dùng nhiều hoạt động — Hoạt động i có thời đi m bắt đầu s thời đi m chấm dứt f i i — — ° Nếu ... Gọi P(n) số cách đóng ngoặc cho chuỗi n ma trận — n = có cách đóng ngoặc (không cần dấu ngoặc tường minh) Vậy P(1) = — n ≥ từ nhận xét ta có ° n −1 P ( n) = ∑ P ( k ) P ( n − k ) k =1 Từ chứng minh ... 3 2 1 4 4 3 1 2 23 Một biến dạng dynamic programming: memoization ° Memoization phương pháp tận dụng tính chất các toán trùng nhau” để cải tiến giải thuật đệ quy từ xuống cách — sử dụng bảng...
... âm với cặp đỉnh i j cho δ(i,j) < ∞, có đườngngắntừ i đến j chứa tối đa n–1 cạnh Mộtđườngtừđỉnh i đến đỉnh j với n–1 cạnh có trọng số đườngngắntừ i đến j Do đó, trọng số đườngngắn thực ... đườngngắn (The structure of a shortest path) Với toán đườngngắn cặp đồ thị G=(V,E) Chúng ta chứng minh tất đườngđườngngắnđườngngắn Giả sử đồ thị biểu thị ma trận kề W=(ω ij) Xét đườngngắn ... thuật toán trước III Ưu đi m thuật toán Cácđườngngắn phép nhân ma trận IV Cấu trúc đườngngắn V Một giải pháp đệ quy cho toán đườngngắn cặp VI Tính toán trọng số đườngngắn lên VII Cải thiện...
... p1 p2 i j p: tất đỉnh trung gian tập {1,2,…,k} Hình Đường p đườngngắntừđỉnh i đến đỉnh j k đỉnh trung gian đánh số cao p Đường p1, phần đường p từđỉnh i đến đỉnh k, có tất đỉnh trung gian ... quy ước (k) lượng đườngngắn mà khác với đoạn Cho d ij trọng số đườngngắntừđỉnh i đến đỉnh j mà tất đỉnh trung gian tập {1,2, …,k} Khi k=0, đườngtừđỉnh i đến đỉnh j mà đỉnh trung gian đánh ... trung gian đường p nằm tập {1,2,…,k-1} Như vậy, đườngngắntừđỉnh i đến đỉnh j với tất đỉnh trung gian tập {1,2,…,k-1} đườngngắntừ i đến j với tất đỉnh trung gian tập {1,2, …,k} • Nếu k đỉnh trung...
... trận đườngngắn cặp đỉnh d[i,j]=, i,j = 1, .,n, d[i,j] cho độ dài đườngngắntừđỉnh i đến đỉnh j Ma trận ghi nhận đường p[i,j], i, j = 1, , n, p[i,j] ghi nhận đỉnh trước đỉnh j đườngngắntừ ... 5/15 Bài toán tìm đườngngắn ( Tiếp ) Đườngngắn tất cặp đỉnh Rõ ràng ta giải toán tìm đườngngắn tất cặp đỉnh đồ thị cách sử dụng n lần thuật toán mô tả mục trước, ta chọn s đỉnh đồ thị Rõ ràng, ... t[0]=t[n+1]=0 (trên thực tế cần nối đỉnh với tất đỉnh có bán bậc nối tất đỉnh có bán bậc với đỉnh n+1) Gọi đồ thị thu G Rõ ràng toán đặt dẫn toán tìm đườngngắntừđỉnh đến tất đỉnh lại đồ thị G Do đồ thị...
... vùng như: Cácđi m: Các bốt đi n thoại, trạm làm việc… Các đường: Đường bộ, đường tàu… Các miền: Đường biên tòa nhà, đồng ruộng… 2.4.4 Các thuộc tính vector liệu Hình 2-6 Bản đồ số đường Hà Nội ... tổng số đi m Parts số đi m phần Points đi m cho tất phần • Các ví dụ http://www.ebook.edu.vn 12 Tìm hiều tích hợp đồ số, hệ thống GPS đi n thoại di động toán tìm đườngngắn - Cácđi m, đường, ... Xmax, Ymax NumPoints số đi m Points Số đi m thiết đặt 2.4.2 Cácđường Tập đi m có đặc đi m gần thuộc đường thẳng, đường thẳng nối lại với không Hình 2-4 Biểu diến đường nối đi m Trong lập trình:...
... G.SoDinh :=0;G.SoCanh:=0; END 137 Thiết kế giao diện cho chương trình (Form 2) Với đối tượng gồm: Các khai báo cài đặt cho chương form2: unit Unit2; 138 interface uses Windows, Messages, SysUtils,...
... vùng như: Cácđi m: Các bốt đi n thoại, trạm làm việc… Các đường: Đường bộ, đường tàu… Các miền: Đường biên tòa nhà, đồng ruộng… 2.4.4 Các thuộc tính vector liệu Hình 2-6 Bản đồ số đường Hà Nội ... tổng số đi m Parts số đi m phần Points đi m cho tất phần • Các ví dụ http://www.ebook.edu.vn 12 Tìm hiều tích hợp đồ số, hệ thống GPS đi n thoại di động toán tìm đườngngắn - Cácđi m, đường, ... Xmax, Ymax NumPoints số đi m Points Số đi m thiết đặt 2.4.2 Cácđường Tập đi m có đặc đi m gần thuộc đường thẳng, đường thẳng nối lại với không Hình 2-4 Biểu diến đường nối đi m Trong lập trình:...
... song hóa thuật toán Dijkstra tìm đườngngắntừđỉnh đến tất đỉnh đồ thị với m xử lý nhằm khắc phục vấn đề tồn nêu Thuật toán Dijkstra tìm đườngngắntừđỉnh đến tất đỉnh Đầu vào: Đồ thị liên thông ... thông G(V,E,w), w(i,j) > (i,j) E, đỉnhnguồn a Đầu ra: Chiều dài đườngngắnđườngngắntừđỉnh a đến tất đỉnh đồ thị + Phương pháp: Bước Gán L(a):=0 Với đỉnh x ≠ a gán L(x) = ∞ Đặt T:=V Bước ... dấu đỉnh v xét Bước Nếu T= , kết thúc L(z), z V, z≠a chiều dài đườngngắntừ a đến z Từ z lần ngược theo đỉnh ghi nhớ ta có đườngngắn (L(z) không thay đổi, L(z)= ∞ không tồn đường đi_ (Not...
... dài đườngngắntừđỉnh a đến đỉnh z gọi khoảng cách từđỉnh a đến đỉnh z đồ thị Nếu đườngtừ a đến z đặt khoảng cách ∞ 6 3.2 Định lý Tại đỉnh z giá trị nhãn d (z) cuối (nếu có) độ dài đườngngắn ... chiều dài ngắntừ a đến z + Đầu vào Đồ thị G = (V, E, c) có trọng số c (i,j) > với cạnh , đỉnhnguồn a đỉnh đích z + Đầu L(z) chiều dài đườngngắntừđỉnhnguồn a đến đỉnh đích z đườngngắn (nếu ... độ dài đườngngắn d (ak −1 ) + c(ak −1 , z ) = d ( z ) 7 3.3.Thuật toán Dijkstra tìm đườngngắn Thuật giải tìm đườngngắntừđỉnhnguồn a đến đỉnh đích z đồ thị có trọng số, với c (i,j) > đỉnh...
... nhất, thuật toán Dijkstra tìm đườngngắn nhất, Loang chủ yếu sử dụng để tìm đườngngắn theo số cạnh hai đỉnh đồ thị Ta hình dung từđỉnhnguồn s, ban đầu thuật toán loang khám phá đỉnh đến từ ... yêu cầu toán tìm đườngngắnđi m tự A , B cho trước nên ta sẻ đi m xuất phát lần theo đi m để đến đi m kết thúc Nếu đi m tiếp mà toàn đi m bắt đầu xuất phát từ vị trí sẻ đườngtừ A đến B II Tổ ... thứ nhất, sau lại khám phá đỉnh chưa thăm sinh viên: Hồ Thanh Phong Lớp: 06T4 đến từ lớp thứ nhất, lớp thứ hai, v.v Nghĩa đỉnh đến từ có khoảng cách k từ s khám phá trước đỉnh có khoảng cách...
... muốn tìm đườngngắntừđỉnhnguồn cho trước s V đến đỉnh v V Có nhiều toán giải thuật toán cho toán tìm đườngngắntừ đỉnh, có biến thể sau đây: - Tìm đườngngắn đến đỉnh - Tìm đườngngắn cặp ... http://www.lrc-tnu.edu.vn/ 26 Hình 2.2 (a) Một đồ thị định hướng có trọng số với trọng số đườngngắntừđỉnhnguồn s (b) Các cạnh tô đậm tạo thành đườngngắn có gốc đỉnhnguồn s (c) Mộtđườngngắn khác với gốc Phép ... 1.2 Đườngngắn 11 1.2.1 Đườngngắn xuất phát từđỉnh .11 1.2.2 Đường đồ thị chu trình 11 1.2.3 Đườngngắn hai cặp đỉnh 14 1.3 Một số toán dẫn đến toán tìm đường ngắn...
... đờng ngắn Cho G = tìm đờng ngắntừđỉnh a tới đỉnh b Với x X độ dài đờng từđỉnh xuất phát tới đỉnh x có trọng số l() (x) = l() gọi trọng số đỉnh x Cơ sở tất thuật toán tìm đờng ngắn ... tất đỉnhtừ tìm đờng ngắn Bớc 1: Đánh trọng số đỉnh, trọng số đỉnh xuất phát (a) = Tại đỉnh lại ta ghi số dơng cho đủ lớn trọng số đỉnhtừ a tới Bớc 2: Thực việc giảm trọng số đỉnh Giả sử đỉnh ... b đỉnh kề với b, chẳng hạn đỉnh xin có tính chất (b) = (x) + l(xin, b) Nếu đỉnh kề với xin nh ta đỉnh kề với b có trọng số cạnh (cung) từđỉnh b Từđỉnh xin ta ngợc đỉnh xin-1 có tính chất (xin)...
... tìm đườngngắn Và loại toán sau xét : ♦ Tìm đườngngắntừđỉnh đến đỉnh lại, ♦ Tìm đườngngắn cặp đỉnh 3.2 NGUYÊN LÝ TỐI ƯU Nguyên lý tối ưu phát biểu theo kiện tập đường tập đườngngắnđườngngắn ... ứng với đỉnh xi ♦ Ở cuối thuật toán, khoảng cách biểu diễn chiều dài ngắntừ gốc đến đỉnh xét 3.3 CÁC DẠNG CỦA BÀI TOÁN: TỪMỘTĐỈNH ĐẾN CÁCĐỈNH CÒN LẠI Bài toán gọi toán tìm đườngngắntừ gốc ... ∉ U 0, i=j ♦ Pr(p) = đỉnh trước đỉnh p theo đườngngắntừ gốc đến đỉnh p ♦ d = khoảng cách ngắntừ gốc đến đỉnh lại đồ thò Qui ước ∞ cho đỉnhđườngtừ gốc đến ♦ Mark = Tập đỉnh đánh dấu (đã xét...
... trọng số W’(u,v) = W(u,v) + H(u) - H(v) đường, đỉnhnguồn u màu đen, cạnh mờ đườngngắn tính toán thuật toán bên đỉnh v giá trị C’(u,v) C(u,v) phân cách đường gạch Giá trị d[u,v] = C(u,v) với ... - H(v1) + H(v1)-H(v2) + … + H(vk-1) - H(vk)) Bởi vậy, đường p từ v0 đến vk có W’(p) = W(p) + H( ) - H( ) Nếu đườngtừ v0 đến vk đườngngắnđường sử dụng hàm trọng số W, ĐNN sử dụng W’ Như vậy, ... Hình Thuật toán tìm đườngngắn tất cặp đỉnh Johnson chạy đồ thị hình 1(a) Đồ thị G’ với hàm trọng số ban đâu W Đỉnh có màu đen Với đỉnh v có H(v) = C(s,v).(b) với cặp đỉnh (u,v) sửa trọng số với...
... sống, thường gặp tình sau: để từ địa đi m A đến địa đi m B thành phố, có nhiều đường đi, nhiều cách đi; có lúc ta chọn đườngngắn (theo nghĩa cự ly), có lúc lại cần chọn đường nhanh (theo nghĩa thời ... phát từ S0 với đỉnh S xem xét ta tính số đo lộ trình từ S đến S0: I(S) Cácđỉnh xem xét lưu danh sách: C = đỉnh không xem xét lại O = đỉnh xem xét lại Trong trình lặp tìm đườngngắn ta chọn đỉnh ... Cần tính toán đườngngắntừđỉnhnguồn s đến đỉnh đồ thị Ví dụ: Chúng ta dùng đỉnh đồ thị để mô hình thành phố cạnh để mô hình đường nối chúng Khi trọng số cạnh xem độ dài đường (và không âm)...
... Gọi ℘(u,v) tập tất đườngtừ u đến v Độ dài đườngngắntừđỉnh u đến đỉnh v xác định bởi: d(u,v) = {ω ( p ) | p ∈℘(u, v)} Định nghĩa 1.4 Đườngngắn pmin(u,v) từđỉnh u đến đỉnh v đường có độ dài ... thiết đỉnh đánh số cho cung từđỉnh có số nhỏ đến đỉnh có số lớn Thuật toán tìm đườngngắn đồ thị chu trình mô tả sơ đồ sau : Procedure Critical_Path; (* Tìm đườngngắntừđỉnhnguồn đến tất đỉnh ... thấy để tính khoảng cách từ s đến tất đỉnh lại đồ thị.Hiện chưa biết thuật toán cho phép tìm đườngngắn hai đỉnh làm việc thực hiệu thuật toán tìm đườngngắntừđỉnh đến tất đỉnh lại Sơ đồ tính...
... Gọi ℘(u,v) tập tất đườngtừ u đến v Độ dài đườngngắntừđỉnh u đến đỉnh v xác định bởi: d(u,v) = {ω ( p ) | p ∈℘(u, v)} Định nghĩa 1.4 Đườngngắn pmin(u,v) từđỉnh u đến đỉnh v đường có độ dài ... dãy t,v,u không chứa đỉnh lặp lại kết thúc đỉnh s.Rõ ràng dãy thu xác địnhđườngngắntừ s đến t I.2.2 Đườngngắn xuất phát từđỉnh Phần lớn thuật toán tìm khoảng cách hai đỉnh s t xây dựng nhờ ... thấy để tính khoảng cách từ s đến tất đỉnh lại đồ thị.Hiện chưa biết thuật toán cho phép tìm đườngngắn hai đỉnh làm việc thực hiệu thuật toán tìm đườngngắntừđỉnh đến tất đỉnh lại Sơ đồ tính...
... ℘(u,v) tập tất đườngtừ u đến v Độ dài đườngngắntừđỉnh u đến đỉnh v xác định bởi: d(u,v) = { ( p ) | p ∈ (u , v )} ω ℘ Định nghĩa 1.4 Đườngngắn pmin(u,v) từđỉnh u đến đỉnh v đường có độ dài d(u,v) ... dãy t,v,u không chứa đỉnh lặp lại kết thúc đỉnh s.Rõ ràng dãy thu xác địnhđườngngắntừ s đến t I.2.2 Đườngngắn xuất phát từđỉnh Phần lớn thuật toán tìm khoảng cách hai đỉnh s t xây dựng nhờ ... thấy để tính khoảng cách từ s đến tất đỉnh lại đồ thị.Hiện chưa biết thuật toán cho phép tìm đườngngắn hai đỉnh làm việc thực hiệu thuật toán tìm đườngngắntừđỉnh đến tất đỉnh lại Sơ đồ tính...
... aЄA, đi u kiện ràng buộc Ci, i=1,2, bước đầu tiên, tìm đườngngắntừđi m u đến đi m đích t từđi m nguồn s đến đi m đích u ứng với số đo số đo tổng hợp tuyến tính (2.5) Sau từđi m s tìm đi m từ ... nhảy, đi u kiện ràng buộc băng thông nhỏ C1, tìm đường P từđi m nguồn s đến đi m đích t cho Trong đi u kiện a1,a2, ,ak đi u kiện dọc theo đường dẫn P từđi m nguồn s đến đi m đích t Sao cho a1 đi u ... với đường liên kết a A, đi u kiện buộc ci,số nguyên dương di, i=1,2 k.Tính toán hàm tải xác định pt 3,6 tìm đườngngắntừđi m nguồnđi m & đến nguồn đích t.Với đường đó, tính tải trọng đường đi, và...
... liệu vào cho đồ thị từ bàn phím, text file Trong text file có dạng: Có đường nối từđỉnh đến đỉnh Có đường nối từđỉnh 1đến đỉnh 1 1 1 0 1 1 0 1 1 - Kiểm tra đườngtừđỉnh đến đỉnh n đồ thị - Vẽ ... f(x) liên tục đơn đi u, đồng thời f(a).f(b)