1. Trang chủ
  2. » Văn bán pháp quy

Bài giảng Cơ sở lập trình nâng cao - Chương 5: Phương pháp thiết kế thuật toán – nhánh cận

10 11 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 256,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Yêu cầu: Tìm cách phân công n nhân viên làm n việc trên sao cho tổng chi phí là nhỏ nhất (một nhân viên chỉ làm 1 việc, một. việc chỉ do 1 nhân viên làm)..[r]

Trang 1

CƠ SỞ LẬP TRÌNH

NÂNG CAO

Biên soạn: Ths.Tôn Quang Toại TonQuangToai@yahoo.com

TPHCM, NĂM 2013

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

PHƯƠNG PHÁP THIẾT KẾ

THUẬT TOÁN – NHÁNH CẬN –

Chương 5

Trang 3

Nội dung

Trang 4

Hình ảnh

Trang 5

Giới thiệu

tế yêu cầu chúng tìm nghiệm thỏa mãn

những điều kiện nào đó và nghiệm này

phải tốt nhất theo tiêu chí cụ thể nào đó

tiến của phương pháp quay lui dùng để giải quyết bài toán tối ưu

Trang 6

Bài toán tối ưu

cầu tìm phương án X=(x1, x2, …, xk, …) thỏa mãn những điền kiện nào đó và

phương án X (f là hàm mục tiêu hay hàm chi phí)

f(X)  min (max)

Trang 7

Bài toán tối ưu

ưu)

) ( max arg

X

X

) (

min arg

X

X

Trang 8

Bài toán tối ưu

Salesman Problem – TSP]

Cho n thành phố được đánh số từ 1 đến n

và khoảng cách giữa thành phố i và thành phố j được cho bởi cij (chú ý: cij=cji)

Yêu cầu: Tìm một hành trình ngắn nhất

cho phép viếng thăm n thành phố, mỗi

thành phố viếng thăm đúng 1 lần và quay

về thành phố ban đầu

Trang 9

Bài toán tối ưu

…, x(n)) của n số {1, 2, …, n}

• Yêu cầu:

) 1 ( ), ( )

( ), 1 ( )

3 ( ), 2 ( )

2 ( ), 1

)

f

) (

min arg

X

X

Trang 10

Bài toán tối ưu

Assignment Problem – JAP]

Có n công việc và n nhân viên Gọi cij là chi phí để trả cho nhân viên i khi làm công việc j

Yêu cầu: Tìm cách phân công n nhân viên làm n việc trên sao cho tổng chi phí là nhỏ nhất (một nhân viên chỉ làm 1 việc, một

việc chỉ do 1 nhân viên làm)

Ngày đăng: 09/03/2021, 06:40

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w