mot so mo hinh trong dss

23
Chương III MỘT SỐ MÔ HÌNH SỬ DỤNG TRONG DSS 1. Các mô hình tối ưu 2. Mô hình luận lý theo trường hợp 3. Mô hình dự báo

Upload: quynh-khuong

Post on 22-Jun-2015

3.887 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Mot So Mo Hinh Trong DSS

Chương IIIMỘT SỐ MÔ HÌNH SỬ DỤNG TRONG DSS

1. Các mô hình tối ưu

2. Mô hình luận lý theo trường hợp

3. Mô hình dự báo

Page 2: Mot So Mo Hinh Trong DSS

1. Các mô hình tối ưu

a) Mô hình Qui hoạch tuyến tính:

• Bài toán lập kế hoạch sản xuất:Giả sử một nhà máy sử dụng m loại vật tư để sản xuất n loại mặt hàng khác nhau. Biết rằng để sản xuất 1 đơn vị sản phẩm loại j cần aij vật tư loại i, với dự trữ là bi, i=1,2,...,m; bán 1 đơn vị sản phẩm loại j thu được lợi nhuận là cj, j=1,2,...,n. Hãy lập kế hoạch sản xuất số lượng từng loại sản phẩm sao cho không sử dụng quá lượng dự trữ vật tư và thu được lợi nhuận lớn nhất.

Page 3: Mot So Mo Hinh Trong DSS

• Bài toán lập kế hoạch sản xuất:Đặt xj là số lượng mặt hàng j cần sản xuất, j=1,2,...,n.

Khi đó lượng vật tư loại i cần sử dụng là:

ai1x1+ai2x2+...+ainxn

Ta có bài toán:

Cần xác định phương án xj, j=1,2,...,n sao cho:

Cực đại hoá lợi nhuận

f(x)= c1x1+c2x2+...+cnxn ---> max (1)

Không sử dụng quá dự trữ vật tư:

ai1x1+ai2x2+...+ainxnbi, i=1,2,...,m (2)

Rõ ràng xj0, j=1,2,...,n (3)

Bài toán (1)-(3) là bài toán QHTT dạng chuẩn tắc

Page 4: Mot So Mo Hinh Trong DSS

• Bài toán xây dựng khẩu phần ăn tối ưu:Giả sử một xí nghiệp chăn nuôi gia súc đồng loại.

Để đảm bảo khẩu phần ăn hàng ngày có thể sử dụng n

loại thức ăn khác nhau. Biết rằng trong mỗi đơn vị thức

ăn loại j có aij đơn vị vitamin i, i=1,2,...,m; mua 1 đơn vị

thức ăn j phải trả số tiền là cj, j=1,2,...,n. Khẩu phần ăn

của gia súc hàng ngày cần một lượng bi vitamin loại i,

i=1,2,...,m. Hãy lập kế hoạch mua thức ăn sao cho đảm

bảo khẩu phần ăn hàng ngày của gia súc với chi phí

nhỏ nhất.

Page 5: Mot So Mo Hinh Trong DSS

• Bài toán xây dựng khẩu phần ăn tối ưu:Đặt xj là số lượng thức ăn loại j cần mua, j=1,2,...,n.

Khi đó lượng vitamin loại i có trong thức ăn là:

ai1x1+ai2x2+...+ainxn

Ta có bài toán:

Cần xác định phương án xj, j=1,2,...,n sao cho:

Cực tiểu hoá chi phí

f(x)= c1x1+c2x2+...+cnxn ---> min (1)

Đảm bảo khẩu phần ăn gia súc:

ai1x1+ai2x2+...+ainxn=bi, i=1,2,...,m (2)

Rõ ràng xj0, j=1,2,...,n (3)

Bài toán (1)-(3) là bài toán QHTT dạng chính tắc

Page 6: Mot So Mo Hinh Trong DSS

• Phương pháp giải bài toán QHTT:

- Phương pháp đơn hình

- Phương pháp đơn hình đối ngẫu

Page 7: Mot So Mo Hinh Trong DSS

1. Các mô hình tối ưu• Bài toán vận tải ma trận:

Giả sử có m điểm cung cấp hàng hoá với khối lượng

ai, i=1,2,...,m; và n điểm tiêu thụ hàng hoá với khối

lượng bj, j=1,2,...,n. Biết rằng để vận chuyển 1 đơn vị

hàng hoá từ nơi cung cấp i tới nơi tiêu thụ j cần trả

một lượng chi phí là cij, i=1,2,...,m; j=1,2,...,n.

Hãy xác định phương án vận tải từ nơi cung cấp tới

nơi tiêu thụ sao cho tổng chi phí là nhỏ nhất.

Điều kiện cân bằng: 1 1

m n

i ji j

a b

Page 8: Mot So Mo Hinh Trong DSS

• Bài toán vận tải ma trận:

Đặt xij là số lượng hàng hoá cần vận chuyển từ nơi cung cấp i tới

nơi tiêu thụ j. Ta có bài toán:

Cần xác định phương án xij, i=1,2,...,m; j=1,2,...,n sao cho:

Cực tiểu hoá chi phí

---> min (1)

Vận chuyển hết hàng từ nơi cung cấp:

(2)

Đáp ứng yêu cầu tiêu thụ:

Rõ ràng xij0, i=1,2,...,m; j=1,2,...,n (3)

Bài toán (1)-(3) là bài toán vận tải ma trận - PP giải: PP Thế vị.

1 1

( )m n

ij iji j

f x c x

1

, 1, 2,...,n

ij ij

x a i m

1

, 1, 2,...,m

ij ji

x b j n

Page 9: Mot So Mo Hinh Trong DSS

1. Các mô hình tối ưu• Bài toán tìm đường đi ngắn nhất:

Cho mạng lưới giao thông với khoảng cách giữa các nút i-j là dij; Hãy tìm đường đi ngắn nhất từ A tới B.

Page 10: Mot So Mo Hinh Trong DSS

• Bài toán Quy hoạch động:

Bài toán phân bổ dự trữ nguyên liệu Giả sử có nguyên liệu khối lượng c và n qui trình công

nghệ cần đầu tư. Nếu dùng x nguyên liệu vào qui trình công nghệ i sẽ thu được lợi nhuận fi(x),

i=1,2,...,n. Cần phân bổ nguyên liệu giữa các qui trình công nghệ sao cho thu được lợi nhuận cao nhất.

Mô hình toán học của bài toán:

1. Các mô hình tối ưu

1 1

( ) ( ) max, , 0, 1, 2,...,n n

i i i ii i

f x f x x c x i n

Page 11: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp

• Giả sử trong thực tế làm việc người ta tích luỹ được kinh nghiệm xử lý các trường hợp cụ thể nào đó thuộc một lĩnh vực công tác (khám chữa bệnh, phát hiện và sửa chữa hỏng hóc máy móc, tư vấn cho mọi người lựa chọn các giải pháp phù hợp...).

• Để mô tả các kinh nghiệm ta đưa vào tập hợp các kinh nghiệm xử lý trường hợp: K={ki,i=1,2,...,n}.

• Ở đây: ki=(di1, di2, ..., dim, i), i=1,2,...,n; với dij - là giá trị tham số thứ j của trường hợp i (j=1,2,...,m), i là phương án tốt cho trường hợp i.

• Như vậy mỗi trường hợp kinh nghiệm được đặc trưng bởi m giá trị các tham số dij và kinh nghiệm xử lý là phương án được sử dụng i.

Page 12: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp

• Giả sử có một trường hợp mới cần giải quyết k với các tham số (d1, d2,..., dm); theo kinh nghiệm người ta sẽ sử dụng phương án i0 của trường hợp ki0 đã biết gần giống nhất với k để giải quyết k với hy vọng mang lại hiệu quả mong muốn.

• Vấn đề đặt ra là phải chính xác hoá khái niệm "gần giống nhất" giữa k và ki0.

• Ta đưa vào hàm đánh giá độ giống nhau giữa 2 giá trị đặc trưng j:

SIMj(dj, ej) [0,1] (1-abs(d-e)/max)

Hàm này là hàm 2 biến nhận giá trị giữa 0 và 1; SIMj(d,d)=1.

Page 13: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp

• Hàm đánh giá độ giống nhau giữa 2 trường hợp k và ki:

• Như vậy k và ki được gọi là giống nhau nếu như SIM(k, ki) nhận giá trị càng gần 1.

• Để chính xác hoá hàm so sánh, người ta đưa vào bộ trọng số (wj>0, j=1,2,...,m) đánh giá mức độ quan trọng của các đặc trưng. và xây dựng hàm:

1

( , )

( , )

m

j j ijj

i

SIM d d

SIM k km

1

1

( , )

( , )

m

j j j ijj

i m

jj

w SIM d d

SIM k kw

Page 14: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp

• Với việc đưa vào bộ trọng số (wj, j=1,2,...,n) mô hình luận lý theo trường hợp đã tìm được nhiều ứng dụng trong thực tế.

• Hệ hỗ trợ tìm kiếm hỏng hóc• Hệ hỗ trợ khám chữa bệnh• Hệ hỗ trợ mua máy tính trên mạng• ...

Page 15: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp

• Ví dụ: Hệ hỗ trợ khám chữa bệnh• Danh mục bệnh và đơn thuốc (Ma_Benh, Ten_benh,

Don_thuoc, Ghi_chu)• Danh mục triệu chứng (Ma_TC, Tên_TC, Ghi_chu)• Bảng trọng số (Ma_benh, Ma_TC, He_so, Ghi_chu)• Danh sách bệnh nhân (Ma_BN, Ho_ten, Gioi,

Ngay_sinh, Dia_chi, Nghe_nghiep, Ghi_chu)• Khám bệnh (Ma_luot, Ma_BN, DS_TC, Ma_benh,

Don_thuoc, KQDT, Ghi_chu)

Page 16: Mot So Mo Hinh Trong DSS

2. Mô hình luận lý theo trường hợp• Ví dụ: Hệ hỗ trợ khám chữa bệnh

Bệnh nhân

Các triệu chứng

Bệnh - Đơn thuốc

Danh sách triệu chứng

Danh sách bệnh - đơn

thuốc SIM(k,ki)

bệnh ki0

Kết quả điều trịBảng hệ số triệu chứng

Hiệu chỉnh

khám bệnh

Page 17: Mot So Mo Hinh Trong DSS

3. Mô hình dự báo• Mô hình hồi qui tuyến tính đơn là mô hình thể hiện mối quan hệ

tuyến tính giữa một biến phụ thuộc và một biến độc lập.

• Tính tuyến tính của mô hình:

• Yt = + Xt + ut

• Trong đó:

• Xt và Yt là quan sát thứ t (t = 1 đến n) của biến độc lập X và biến

phụ thuộc Y và là các tham số chưa biết và sẽ được ước lượng, gọi là hệ số

hồi qui

• ut là số hạng sai số không quan sát được và được giả định là biến

ngẫu nhiên với một số đặc tính nhất định.

Page 18: Mot So Mo Hinh Trong DSS

3. Các mô hình dự báo

3.1 Hàm hồi qui tổng thể:

• Mô hình: liên hệ biến phụ thuộc Y cho trước với nhiều biến độc lập: X1, X2, …, Xk

• Ảnh hưởng của thay đổi trong Yt khi chỉ có Xti thay đổi được xác

định bởi:

• Vì vậy ý nghĩa của hệ số hồi qui i là giữ giá trị của tất cả các biến

khác không đổi, nếu Xti thay đổi một đơn vị thì Yt kỳ vọng thay

đổi, trung bình là, i đơn vị. Phân tích hồi qui bội giúp chúng ta

kiểm soát được một tập hợp con các biến giải thích và kiểm tra ảnh hưởng của một biến độc lập đã chọn

0 1 1 2 2 3 3 ...t t t t k tk tY X X X X u

0 1 1 2 2 3 3' ... X'st t t t k tk iE Y X s X X X X E

'ti

i

E Y X s

X

Page 19: Mot So Mo Hinh Trong DSS

3.2 Mô hình hồi qui tuyến tính đơn • là mô hình thể hiện mối quan hệ tuyến tính giữa

một biến phụ thuộc và một biến độc lập: Yt = +

Xt + ut

• Trong đó:

• Xt và Yt là quan sát thứ t (t = 1 đến n) của biến độc

lập X và biến phụ thuộc Y và là các tham số chưa biết và sẽ được ước

lượng, gọi là hệ số hồi qui

• ut là số hạng sai số không quan sát được và được

giả định là biến ngẫu nhiên với một số đặc tính nhất định.

Page 20: Mot So Mo Hinh Trong DSS

3.2 Mô hình hồi qui tuyến tính đơn • Các bài toán:

– Lượng cầu một loại hàng hoá phụ thuộc vào giá, thu nhập người mua, giá các hàng hoá khác v.v…

– Sản lượng phụ thuộc vào giá, các nhập lượng ban đầu, các nhập lượng trung gian, công nghệ v.v…

– Đầu tư nước ngoài (FDI) phụ thuộc vào suất sinh lợi của đầu tư, tiền lương, tham nhũng, tính minh bạch v.v…

Page 21: Mot So Mo Hinh Trong DSS

3.3 Mô hình hồi qui tuyến tính bội

• Mô hình: liên hệ biến phụ thuộc Y cho trước với nhiều biến độc lập: X1, X2, …, Xk

• Ảnh hưởng của thay đổi trong Yt khi chỉ có Xti thay đổi được xác

định bởi:

• Vì vậy ý nghĩa của hệ số hồi qui i là giữ giá trị của tất cả các

biến khác không đổi, nếu Xti thay đổi một đơn vị thì Yt kỳ vọng

thay đổi, trung bình là, i đơn vị.

• Phân tích hồi qui bội giúp chúng ta kiểm soát được một tập hợp con các biến giải thích và kiểm tra ảnh hưởng của một biến độc lập đã chọn

1 1 2 2 3 3 ...t t t t k tk tY X X X X u

1 1 2 2 3 3' ... X'si t t t k tk iE Y X s X X X X E

'ti

i

E Y X s

X

Page 22: Mot So Mo Hinh Trong DSS

Phương pháp bình phương tối thiểu• Trong mô hình hồi qui bội, chúng ta sẽ sử dụng các dữ

liệu Y và Xti và tìm kiếm ước lượng "tốt nhất" của các

tham số của tổng thể là . Ta có thủ tục ước lượng phổ biến nhất là phương pháp bình phương tối thiểu .

• Phương pháp này thường được gọi là bình phương tối thiểu thông thường (OLS – Original Least Square), để phân biệt với những phương pháp bình phương tối thiểu khác. Ký hiệu ước lượng của

là , phần dư ước lượng bằng:

1 2, ,..., k

1 2, ,..., k

1 2 2 ...t t t k tku Y X X

Page 23: Mot So Mo Hinh Trong DSS

• Tiêu chuẩn tối ưu được sử dụng bởi phương pháp bình phương tối thiểu là cực tiểu hóa hàm mục tiêu:

22

1 1 2 21 1

S= ...n n

t t t t k tkt t

ES u Y X X X

• Beta = ? nếu n=1 và k=1

• (Y-beta1*X1-beta2*X2)^2--> min

• n>k