... Thuật toán GAs • Thuật toán Gene thuật toán khái quát, mà phải áp dụng cho toán cụ thể, lý thuyết chung hợp tham số thuật toán gene với toán • Sự giới thiệu thường kết việc học kinh nghiệm thuật toán ... với giá trị khối lượng khác Người ăn xin có balô ( knapsack) mang khối lượng giới hạn, muốn cho lấy đầy balô với giá trị lớn Xong đồ vật lấy lần Bài tập xây dựng giải thuật cho có lựa chọn ... để biểu diễn quần thể balô Trong : + i : biểu diễn cho yếu tố giá trị + j : biểu diễn cho yếu tố khối lượng Khởi tạo quần thể ( initial population generation ) : Thuật toán bắt đầu cách từ nhiễm...
... Hoạt động GV Hoạt động HS Thời điểm Nội dung học + Tổng khối lượng hàng bỏ vào balô + Khối lượng hàng chọn Ví dụ: balo.inp Lý giải n W A[1] A[2] A[3] A[4] Balo.out Yêu cầu HS ... 0=3–3 Khối lượng hàng chọn: Tổng khối lượng: Bàitoán dự phòng: (bài tập nhà) Cho n = W = 10 A[1] = 5, A[2] = 2, A[3] = 4, A[4] = 3 Hoạt động GV Hoạt động HS Thời điểm Nội dung học Tạo bảng: k ... k bỏ vào balô thì: F[k,v]= F[k-1,v- A[k]] + A[k]; - TH2: Ngược lại, không chọn hàng thứ k, thì: F[k,v] = F[k-1,v]; Trong trường hợp chọn trường hợp có F[k,v] lớn Hoạt động GV Hoạt động HS Thời...
... nên bỏ vào balô số lượng để đạt giá trị cao khả mà mang 10 Hình BalôBàitoán xếp balô dạng 0-1 Đồ vật cho vào balô loại (được chọn), không cho vào balô loại 0( không chọn) Bàitoán dạng ... cho chạy theo kết quả, ngược lại CHƯƠNG II - BÀITOÁN XẾP BALÔ Giới thiệu Bàitoán xếp balô (một số sách ghi toán túi) toán tối ưu hóa tổ hợp Bàitoán đặt tên từ vấn đề chọn quan trọng nhét ... thuật di truyền Tìm hiểu bước để giải toán giải thuật di truyền Ứng dụng giải thuật di truyền toánBàitoánbalô hướng giải toánbalô dạng 0-1 Giải toánbalô cụ thể theo giải thuật di truyền...
... thích nghi Khi có thuật toán gene bản, cần viết nhiễm sắc thể để xử lý toán khác Nhược điểm Thời gian tính toán chậm thuật toán khác Quá trình tính toán kết thúc lúc nào, kế hoạch trước Giống tiến ... Đây phép toán thuật toán gen Sự hình thành luật Lai ghép đồng nhất: GAs phụ thuộc nhiều vào phép toán 10001000100 Kiểu thể toán tử phụ thuộc vào kiểu mã hóa 11101001000 phụ thuộc vào toán 00001010101 ... gene để giải toán giữ lại cá thể tốt quần thể chưa sau lai ghép sinh cá thể tốt Kết luận Thuật toán gene thuật toán tối ưu hiệu quả, mô tiến hoá tự nhiên Thuật toán có ưu điểm mà thuật toán tìm kiếm...
... giá trị thu Cơ sở quy hoạch động: Dễ thấy F[0, j] = giá trị lớn cách chọn số gói = Tính bảng phương án: Bảng phương án F gồm n + dòng, M + cột, trước tiên điền sở quy hoạch động: Dòng gồm toàn ... truy tiếp F[n - 1, M - Wn] Cứ tiếp tục truy lên tới hàng bảng phương án PROG03_2.PAS * Bàitoán túi program The_Bag; const max = 100; var W, V: Array[1 max] of Integer; F: array[0 max, max] of Integer; ... nhập/xuất chuẩn} Assign(Input, 'BAG.INP'); Reset(Input); Assign(Output, 'BAG.OUT'); Rewrite(Output); Enter; Optimize; Trace; Close(Input); Close(Output); end Cài đặt toán túi ngôn ngữ C++ #include...
... học Phần II: Chuyên đề nâng cao Bài có cách NlogN dùng Suffix Aray, chí có cách O(N) sử dụng Suffix Tree thuật toán tìm LCA Đương nhiên cách cài đặt không dễ dàng Bài 3: Chia Xâu thành đoạn palindrome ... phức tạp thuật toán O(N2) Vì vậy, hoàn toàn làm với N = 1000 Bài 5: Thêm vào kí tự để thành xâu Palindrome Cho xâu, hỏi phải thêm vào xâu kí tự để trở thành palindrome (độ dài
... tìm cách đổi tiền Hướng dẫn: Bàitoán giống toán xếp balô (“khối lượng” mệnh giá, “giá trị” 1), có số thay đổi nhỏ: số đồng xu loại chọn tuỳ ý (trong toán xếp balô đồ vật chọn lần) tổng giá trị ... Công thức khác công thức xếp balô chỗ: dùng hàm hàm max (vì cần tìm cách chọn hơn) chọn đồng xu thứ i L(i,t)=L(i,t-ai)+1 (vì ta chọn đồng xu thứ i nữa), khác với xếp balô là: chọn đồ vật thứ i L(i,t)=L(i-1,t-ai)+bi ... vk=bj-1) Ta cần chọn “đồ vật”, cho tổng “khối lượng” chúng không vượt Q tổng “giá trị” lớn Đây toán xếp balô trình bày b) Đổi tiền Ở đất nước Omega người ta tiêu tiền xu Có N loại tiền xu, loại thứ...
... vo File BALO2.OUT cú cu trỳc nh sau: - Dũng u ghi giỏ tr ln nht ca bao lụ cn t - Dũng th hai s hiu cựng vi lng v giỏ tr ca cỏc mún hng c chn, cỏc s cỏch ớt nht mt du cỏch Vớ d BALO2.OUT BALO2.INP ... mún hng no b vo ba lụ cho tng giỏ tr ca cỏc mún hng ó chn l ln nht nhng tng lng khụng vt quỏ lng W ca ba lụ cho trc (W 100) Mi mún ch chn c mt hoc khụng chn D l u v : Cho File BALO2.INP cú cu ... else { trabang(); fprintf(f,"%d\n",kq); for(inti=1;i=k) taobang() ; else kq=-1; xuat();} Bi toỏn ba lụ 2:...
... thc SDBP Steepest Descent BackPropagation, k thut lan truyn ngc gim dc nht OBP Optical BackPropagation, k thut lan truyn ngc tc ỏnh sỏng VLBP Variable Learning rate BackPropagation algorithm, ... tuyn tớnh thớch nghi n lp ANN Artificial Neural Network, mng nron nhõn to BP BackPropagation, lan truyn ngc BPTT BackPropagation -Through-Time, lan truyn ngc xuyờn tõm LDDN Layered Digital Dynamic ... thy vi cỏc b to trng s ban u khỏc 77 3.1.2 Kho sỏt hi t ca quỏ trỡnh luyn mng nron cú mt li c bit bng k thut lan truyn ngc kt hp thut toỏn vt khe vi cỏc b to trng s ban u khỏc 80 3.2 xut...
... tng thut toỏn m l bi toỏn thng xy cuc sng, chng hn mun bit mt cun v cú bao nhiờu trang, mun bit lp cú bao nhiờu bn, cú bao nhiờu bn n tng s hc sinh ca c lp Vi thut toỏn m cú th cú rt nhiu yờu ... Ngy thỏng nm sinh: 11 05 1982 - Nm vo ngnh: 2009 - Chc v: Giỏo Viờn - n v cụng tỏc: Trng THPT Ba Vỡ - Trỡnh chuyờn mụn: K s tin hc - B mụn ging dy: Tin Hc - Ngoi ng: Ting Anh - Trỡnh chớnh ... nim am mờ v tin hc, v ngh nghip la chn sau ny Khi thc hin ging dy mụn Tin Hc lp 11 ti Trng THPT Ba Vỡ, tụi thy rng, vic hc sinh lp trỡnh gii cỏc bi toỏn trờn mỏy tớnh thng gp rt nhiu khú khn v...
... lch gradient nờn vic to cỏc giỏ tr ban u ca cỏc trng s cỏc giỏ tr nh ngu nhiờn s lm cho mng hi t v cỏc giỏ tr cc tiu khỏc 3 1.1.2.2 Bc hc Vic chn hng s hc ban u l rt quan trng Vi mi bi toỏn ... luyn mng cho bi toỏn nhn dng ch vi cỏc k thut lan truyn ngc sai s theo phng phỏp Batch Gradient Descent (traingd), Batch Gradient Descent with Momentum (traingdm), Variable Learning Rate (traingda, ... rt ln vo giỏ tr ban u ca vec-t trng s v bc hc Vic mng s hi t n im ti u ton cc hay khụng nhiu cũn ph thuc vo s may mn vic chn giỏ tr to l ngu nhiờn Thờm na, vic la chn bc hc s bng bao nhiờu cú...
... có toán sau: Bài 3.3: Cho ABC, gọi BAx góc đỉnh A ABC Biết BAx B Chứng tỏ ABC cân? x A GT KL B ABC có BAx góc BAx B ABC cân A C Giải: BAx góc đỉnh A ABC BAx ... AKB * Nếu tiếp tục khai thác toán tin tìm nhiều toán hay từ toánBàitoán 4: (Bài 7, trang 24 – SBT Toán – Tập 2) Cho ABC có AB < AC Gọi M trung điểm BC So sánh BAM CAM Lời giải: A B GT C ... tìm toán đảo ta lại thấy toán 4.4; 4.5; 4.6 có toán đảo sau: Bài 4.7: Cho ABC, đường cao AM ( M BC) Biết BAM CAM Hãy so sánh AB AC A C M B Vì BAM CAM (gt) mà B 900 - BAM...
... VTCB khác nhau, biên độ dao động khác (biên độ dao động giảm dần – dao động tắt dần) Bài tập ví dụ: Con lắc lò xo nằm ngang, lò xo có độ cứng k, vật nặng có khối lượng m Ban đầu, đưa vật đến vị trí ... ngột chuyển động nhanh dần lên với gia tốc a=5 m/s sau thời gian s kể từ bắt đầu chuyển động nhanh dần thang máy chuyển động thẳng Xác định biên độ dao động vật thang máy chuyển động thẳng đều? ... cản ngược hướng chuyển động đổi chiều vật đổi chiều chuyển động Do vậy, ta nên xét theo nửa chu kì chu kì vật không đổi chiều chuyển động Trong nửa chu kì đó, vật dao động điều hòa lực cản không...
... học sinh giải toán bộc lộ rõ hoạt động giải toán, giải khâu tiến trình giải toán 1.2.3 Dạy học giải toán cách tìm tòi lời giải toán 1.2.3.1 Bàitoán Theo G Polya cho rằng: Bàitoán đặt cần thiết ... toán phải thể dạng hoạt động như: nhận dạng thể hiện, hoạt độngtoán học phức hợp, hoạt động trí tuệ phổ biến toán học, hoạt động trí tuệ chung hoạt động ngôn ngữ 1.1.4.1 Gợi động mở đầu Theo G Polya ... cận phép toán cộng, sau hiểu phép trừ toán ngược phép cộng, toán phép cộng tảng toán phép nhân, toán phép chia toán ngược phép nhân Như hiểu bắt tay giải toán điều cốt lõi cần phải huy động kiến...
... l01 II MỘT SỐ BÀITOÁN VÍ DỤ Ví dụ Con lắc lò xo dao động điều hoà theo phương ngang với biên độ A Khi vật nặng chuyển động qua VTCB người ta giữ cố định điểm lò xo cách điểm cố định ban đầu đoạn ... qua công thức: ωm = K1 m Trang Bước 7: Xác định đại lượng toán yêu câu * Chú ý: Con lắc lò xo nằm ngang dao động điều hòa chịu tác dụng ba lực r r r P, N , F đh VTCB lúc lò xo chưa biến dạng Vì ... Trang Ví dụ Con lắc lò xo dao động điều hòa theo phương ngang với biên độ A Đúng lúc lắc qua vị trí có độnglò xo giãn người ta giữ cố định điểm lò xo, kết làm lắc dao động điều hòa với biên độ A’...
... '=',V[i]) else writeln(' Khong co giai phap! '); readln; End Linhhoạt từ toán Knapsack có nhiều toán dạng Mời bạnthử toán sau: Bài toán: Chomột cân hai đĩa n cân với khối lượng tương ứng d1 , d2 , ,dn ... - S3 -S1 = 45- 32 - - - = Dođó, ta được: V= (1, 0, 1, 1, 0, 1) Phântích phương án có thuật toán giải toán EKN sau: Input: S1,S2, , Sn B; Output: V= (V1 , V2 , , Vn ); Actions: for i:= n downto ... Bâygiờ, tìm phương án V= (V1 , V2 , , V6 ).Trong Vi = vật thứ i bỏ vào ba lô, Vi = 0ngược lại vật bị để Chúngta thấy: V6 = 1, B - S6 = 45 - 32= 13 Kếtiếp V5 = (vì S = 16...
... lập toán 44 1.2.1 Các kiểu toán 45 1.2.1.1 Bàitoán trạng thái đơn 45 1.2.1.2 Bàitoán đa trạng thái 46 1.2.1.3 Bàitoán ngẫu nhiên 46 1.2.1.4 Bài ... MỤC TIÊU(trạng thái) toán – THIẾT LẬP BÀI TOÁN(trạng thái,g) s – TÌM KIẾM (bài toán) hành động – CHỌN HÀNH ĐỘNG(s,trạng thái) s – HÀNH ĐỘNG CÒN LẠI(s,trạng thái) return hành động Problem-solving ... dễ dàng agent giải toán đơn giản: hàm CHỌN HÀNH ĐỘNG lấy hành động chuỗi hành động, hàm HÀNH ĐỘNG CÒN LẠI trả hành động lại 1.2 Thiết lập toán Trước vào chi tiết thiết lập toán ta cần quan tâm...
... phép tìm nghiệm toán đòi hỏi đầu vào cảm nhận ngƣời nhƣ: tiếng nói, nhìn nhận dạng Bàitoán lập lộ trình cho robot toán phức tạp, tồn hành động môi trƣờng robot phải chịu nhiều tác động khác Tuy ... đƣợc giải giải thuật lập lộ trình 2.2.3 Bàitoán lập lộ trình chuyển động cho robot Bàitoán lập lộ trình đƣợc phát biểu nhƣ sau: Cho đối tƣợng với vị trí ban đầu vị trí đích với tập chƣớng ngại ... toán định nhƣ: toán lập lịch, toán tìm kiếm, toán nhận dạng mẫu, toán xếp loại, Mạng nơron giải đƣợc lớp toán sử dụng liệu không đầy đủ, xung đột mờ xác suất Những toán đƣợc đặc trƣng số tất tính...
... toán chiếu tụ) Mọi thuật toán chiếu tụ tuyến tính tụ Hệ 11 (Dạng thuật toán chiếu tụ tuyến tính) Nếu thuật toán chiếu có tập tụ tuyến tính Hệ 12 (Dạng thuật toán chiếu tụ mạnh) Giả sử thuật toán ... sử dụng thuật toán chiếu Sử dụng phép chiếu lên tập Ci tập xấp xỉ Ci để xây dựng dãy phần tử hội tụ đến nghiệm toán chấp nhận lồi Một số ứng dụng toán chấp nhận lồi kể sau: Bàitoán xấp xỉ ... phụ trợ thuật toán dạng tổng quát với ánh xạ không giãn vững với kết tính hội tụ thuật toán tổng quát Chương mang tên "Một số thuật toán chiếu", trình bày thuật toán chiếu giải toán chấp nhận...