Tìm hiểu hệ hỗ trợ ra quyết định và giải thuật di truyền hỗ trợ chọn sản phẩm khi mua hàng qua mạng - Pdf 27

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
Giảng viên hướng dẫn: PGS.TS. ĐỖ PHÚC
Học viên thực hiện: ĐÀO TẤN NGỌC
Mã số học viên: CH1301043
TPHCM, tháng 6/ 2014
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
MỤC LỤC
MỤC LỤC
LỜI MỞ ĐẦU
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ HỆ HỖ
TRỢ RA QUYẾT ĐỊNH
1.1. Thế nào là ra quyết định
1.2. Quá trình ra quyết định
1.2.1.Phân loại ra quyết định
1.2.2.Các giai đoạn của quá trình ra quyết định
1.3. Hệ hỗ trợ ra quyết định
1.3.1.Khái niệm Hệ hỗ trợ ra quyết định
1.3.2.Các thành phần của Hệ hỗ trợ ra quyết định
1.3.3.Mô hình ra quyết định
1.3.4.Phân loại Hệ hỗ trợ ra quyết định
1.4. Tìm kiếm và đánh giá các lựa chọn một phần rất quan trọng
trong hỗ trợ ra quyết định
CHƯƠNG 2. MUA HÀNG QUA MẠNG VÀ SỰ CẦN
THIẾT CỦA HỖ TRỢ RA QUYẾT ĐỊNH
3.1. Internet đem đến một phương thức mua bán mới
3.2. Khảo sát thực trạng mua bán qua mạng
3.3. So sánh giữa phương thức mua hàng truyền thống và mua
qua mạng

LỜI MỞ ĐẦU
Ngày này, với sự phát triển mạnh mẽ của công nghệ thông tin. Thông tin rất đa dạng
và nhiều nguôn khác nhau, sự phát triển của các đối thủ cạnh tranh, sự phát triển của các hệ
thống quản lý dữ liệu. Như chúng ta vẫn thường nghe một quy luật trong kinh doanh đó là
“thương trường là chiến trường”, với các nhà làm kinh doanh việc đưa ra một quyết định
đúng đắn, kịp thời giúp doanh nghiệp phát triển. Ngược lại, thì chúng ta đã trao cho đối thủ
kinh doanh của mình một cơ hội.
Vậy, có những cơ sở nào có thể giúp người làm quản lý ra quyết định một cách chuẩn
xác nhất? Đó là Hệ hỗ trợ ra quyết định – sự kết hợp giữa tri thức và việc tạo lập quyết định
(knowledge-Decision making) giúp các nhà quản lý dựa trên tri thức đúng để cho ra quyết
định hợp lý vào đúng lúc và có mức phí hợp lý.
Nội dung bài thu hoạch được thể hiện qua 3 phần chính:
Phần 1: Giới thiệu tổng quan về Hệ hỗ trợ ra quyết định;
Phần 2: Mua hàng qua mạng và sự cần thiết của hỗ trợ ra quyết định;
Phần 3: Sử dụng giải thuật di truyền để giải quyết bài toán hỗ trợ chọn sản phẩm
khi mua hàng qua mạng.
Em xin cảm ơn PGS.TS Đỗ Phúc đã nhiệt tình truyền đạt kiến thức bổ ích cho em về
môn học này. Do thời gian nghiên cứu và khả năng của bản thân em còn hạn chế nên bài thu
hoạch này chắc chắn sẽ không tránh khỏi phần thiếu sót. Em rất mong nhận được sự góp ý
của Thầy để bài thu hoạch này hoàn thiện hơn.
Học viên thực hiện
ĐÀO TẤN NGỌC – CH1301O43
LỚP CAO HỌC K8
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 4
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ HỆ HỖ TRỢ RA QUYẾT ĐỊNH
1.1. Thế nào là ra quyết định
Việc đưa ra quyết định đối với một vấn đề xuất hiện trong khắp các lĩnh vực, hoạt
động của đời sống mà đôi khi chúng ta không nhận ra. Từ những việc đơn giản như chọn

DESIGN
Find Fixs
INTELLIGENCE
Find What to Fix
Back to
Choice
Phase
Back to
Design
Phase
Back to
Intelligence
Phase
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
Hình 1.1 – Các giai đoạn của quá trình ra quyết định
1.3. Hệ hỗ trợ ra quyết định
1.3.1. Khái niệm Hệ hỗ trợ ra quyết định
Trong thập niên 1970, Scott Morton đưa ra những khái niệm đầu tiên về Hệ hỗ trợ ra
quyết định (Decision Support Systems-DSS). Ông định nghĩa DSS như là những hệ thống
máy tính tương tác nhằm giúp những người ra quyết định sử dụng dữ liệu và mô hình để
giải quyết các vấn đề không có cấu trúc
Cho đến nay chưa có một định nghĩa thống nhất về DSS. Tuy nhiên tất cả đều đồng ý
mục đích cơ bản nhất của DSS là để hỗ trợ và cải tiến việc ra quyết định.
1.3.2. Các thành phần của Hệ hỗ trợ ra quyết định
Một Hệ hỗ trợ ra quyết định gồm có ba thành phần chính
a) Quản lí mô hình
b) Quản lí dữ liệu
c) Quản lí giao diện ngừơi dùng
Quản lí mô hình (Model Management) bao gồm các mô hình ra quyết định (DSS

Khi lựa chọn quyết định cuối cùng, người ra quyết định có thể muốn có một quyết
định tối ưu (optimal) hay một quyết định thỏa đáng, gần tối ưu (good enough). Do vậy có
thể chia ra hai loại mô hình hỗ trợ ra quyết định
Mô hình quy chuẩn (Normative Model): Mô hình này xem xét tất cả các phương án
và chọn ra phương án tôi ưu.
Mô hình mô tả (Descriptive Model): Mô hình này xem xét một tập hợp các điều kiện
theo ý người dùng và xem xét các phương án theo hướng các điều kiện này và đưa ra một
kết quả thỏa đáng. Vì mô hình này không xem xét hết tất cả các phương án nên kết quả cuối
cùng có thể chỉ gần tối ưu.
Mô hình quy chuẩn thường được sử dụng trong bài tóan tối ưu hóa một mục tiêu. Mô
hình mô tả thường được sử dụng trong bài tóan tôi ưu hóa đa mục tiêu khi các mục tiêu này
có thể mâu thuẩn nhau.
1.3.4. Phân loại Hệ hỗ trợ ra quyết định
Hệ hỗ trợ ra quyết định được phân loại dựa trên nhiều tiêu chí. Hiện nay, vẫn chưa có
cách phân loại thống nhất. Sau đây là 2 cách phổ biến nhất:
Theo DSS Glossary, có tất cả năm lọai Hệ hỗ trợ ra quyết định
• Hướng giao tiếp (Communications-Driven DSS)
• Hướng dữ liệu (Data-Driven DSS)
• Hướng tài liệu (Document-Driven DSS)
• Hướng tri thức (Knowledge-Driven DSS)
• Hướng mô hình (Model-Driven DSS)
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 8
UnControllable variables
UnControllable variables
Meathematical
relationships
Meathematical
relationships
Decision variables
Decision variables

• Hướng bản tính (Spreasheet-Oriented DSS)
• Hướng người giải quyết (Solver-Oriented DSS)
• Hướng luật (Rule-Oriented DSS)
• Hướng kết hợp (Compound DSS)
Hướng văn bản – Thông tin (bao gồm dữ liệu và kiến thức) được lưu trữ dưới dạng
văn bản. Vì vậy hệ thống đòi hỏi lưu trữ và xử lí các văn bản một cách hiệu quả. Các công
nghệ mới như Hệ quản lí văn bản dựa trên web, Intelligent Agents có thể được sử dụng
cùng với hệ này.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 9
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
Hướng cơ sở dữ liệu - Cơ sở dữ liệu đóng vai trò chủ yếu trong hệ này.Thông tin
trong cơ sở dữ liệu thường có cấu trúc chặt chẽ, có mô tả rõ ràng. Hệ này cho phép người
dùng truy vấn thông tin dễ dàng và rất mạnh về báo cáo.
Hướng bản tính – Một bản tính là một mô hình để cho phép người dùng thực hiện
việc phân tích trước khi ra quyết định. Bản tính có thể bao gồm nhiều mộ hình thống kê, lập
trình tuyến tính, mộ hình tài chính… Bản tính phổ biến nhất đó là Microsoft Excel. Hệ này
thường được dùng rông rãi trong các hệ liên quan tới người dùng cuối.
Hướng người giải quyết – Một trợ giúp là một giải thuật hay chương trình để giải
quyết một vấn đề cụ thể chẳng hạn như tính lượng hàng đặt tối ưu hay tính tóan xu hướng
bán hàng. Một số trợ gíup khác phức tạp như là tối ưu hóa đa mục tiêu. Hệ này bao gồm
nhiều trợ giúp như vây.
Hướng luật – Kiến thức của hệ này được mô tả trong các quy luật thủ tục hay lí lẽ.
Hệ này còn đựoc gọi là hệ chuyên gia. Các quy luât này có thể là định tính hay định lượng.
Các ví dụ của hệ này như là hướng dẫn không lưu, hướng dẫn giao thông trên biển, trên
bộ…
Hướng kết hợp - Một hệ tổng hợp có thể kết hợp hai hay nhiều hơn trong số năm hệ
kể trên.
1.4. Tìm kiếm và đánh giá các lựa chọn một phần rất quan trọng trong hỗ trợ ra quyết
định

Market, Shopping online xuất hiện và ngày càng trở nên phổ biến. Chính công nghệ Internet
đã thực sự kết nối các doanh nghiệp với nhau (B2B – Business To Business) và doanh
nghiệp với khách hàng (B2C – Business To Customer).
Sức mạnh và sự thuận lợi của công nghệ Web đã giúp các công ty, doanh nghiệp đưa
các hoạt động kinh doanh của mình đến gần với người dùng hơn. Sử dụng Web các công ty
có thể đưa đến người dùng từ những mẫu quảng cáo nhỏ, các mặt hàng, dịch vụ mà công ty
cung cấp đến các hoạt động mua bán với khách hàng. Chính điều đó đã hình thành một
phương thức mua bán hoàn toàn mới mẻ và đang trở nên một hoạt động phổ biến trên
Internet , mua bán hàng qua mạng (Shopping Online).
3.2. Khảo sát thực trạng mua bán qua mạng
So với các hoạt động trên mạng khác thì hoạt động mua bán hàng qua mạng vẫn
chiếm một tỷ lệ rất nhỏ nhưng rỏ ràng nó đang phát triển từng ngày.
Theo khảo sát Jochen Hansen, “How new and different are consumer in the digital
marketplace? The Impact of Networking, Vienna Austria,tháng 9 năm 2000” Khi câu hỏi
“Mọi người nghĩ gì về mua hàng qua mạng? Việc mua hàng qua mạng đem đến những gì?”
được đưa ra hỏi (tháng 1 năm 2000) thì cuộc khảo sát nhận được các kết quả như sau:
Các mặt thuận lợi:
• Bạn có thể mua hàng trong vòng một tiếng và không quan tâm đến thời gian
đóng cửa của cửa hàng
• Có thể quan sát mọi thứ ngay từ nhà mình
• Một lượng lớn và đủ chủng lọai các mặt hàng và dịch vụ được đưa ra
• Sự không biên giới,bạn có thể mua hàng từ bất kỳ quốc gia nào
• Dể dàng so sánh giá cả
Các mặt không thuận lợi:
• Không thể thử món hàng minh mua
• Không có các dịch vụ trợ giúp khi mua hàng
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 12
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
• Có nhiều khó khăn khi giao dịch hoặc trả lại hàng hóa

So sánh với các sản phẩm khác trong cửa
hàng hoặc một cửa hàng khác
So sanh với các sản phẩm khác trên website
(nếu hỗ trợ). So sánh với các trang web khác
Chọn mua, thanh toán và nhận sản phẩm Chọn mua và thanh toán chờ công ty phân
phối sản phẩm
Hoàn trả nếu không ưng ý Liên lạc với trang web qua hệ thống mail và
chờ phản hồi.
2.3.2. Các điểm thuận lợi và không thuận lợi trong phương thức mua bán truyền
thống.
 Thuận lợi:
o Người mua có thể “sờ tận tay, thấy tận mắt”.
o Nếu gặp khó khăn có thể nhờ người bán hàng tư vấn.
o Có thể mặt cả giá cả.
o Mua sắm trở thành một văn hóa, làm cho người mua hứng khởi.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 13
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
o Việc mua sắm đôi khi tốn rất nhiều thời gian.
 Không thuận lợi:
o Người mua khó nắm bắt hết các thông tin về mặt hàng mình định mua.
o Các mặt hàng thuộc các nhà cung cấp khác nhau thường được phân bố
rải rác làm cho người mua khó so sánh.
2.3.3. Các điểm thuận lợi và không thuận lợi trong phương thức mua bán qua mạng
 Thuận lợi:
o Người mua dễ dàng nắm bắt được thông tin của mặt hàng định mua.
o Số lượng các mặt hàng rất đa dạng.
o Dễ dàng so sánh các mặt hàng với nhau.
o Thời gian mua sắm ít.
 Không thuận lợi:

Sự sắp xếp này đi từ sự hỗ trợ đơn giản đến tinh vi. Những mức độ này cũng phản
ánh sự tiến triển của các hệ hỗ trợ từ những năm 90 đến nay.
Ở mức 1, DSS dùng nhiều đến các phần mềm đa dụng để tạo những trang mua bán
và tìm kiếm, duyệt đơn giản dựa trên các từ khóa. Những trang web này chủ yếu để lôi kéo
khách hàng và không tốn nhiều chi phí để xây dựng. Chúng là dạng thực thi trên web và
chúng đem lại rất ít các trợ giúp cho người mua với các chức năng truy cập thông tin và
chức năng mua hàng đơn giản.
Mức tiếp theo là một chuỗi cố gắng nhằm hiểu rõ các bước và thao tác xử lý của
người mua trong suốt quá trình diễn ra giao dịch và tạo ra nhiều thiết lập mặc định và khuôn
mẫu để hỗ trợ tốt hơn cho các bước cấu trúc. Những khảo sát về DSS những năm cuối thập
niên 90 của thế kỷ 20 tập trung vào việc làm thế nào hỗ trợ các bước so sánh nhãn hiệu và
sản phẩm. Một thời gian sau, một khảo sát khác cho thấy các hệ thống đang cố gắng mở
rộng điểm này cho các bước mua, thanh toán và giao hàng. Họ cũng kết hợp được những
hướng tiếp cận và mở rộng DSS trên các xử lý quyết định như tài chính, giúp đỡ khách hàng
trực tuyến và quản lý lỗi cũng như tìm kiếm theo ngôn ngữ tự nhiên.
Ở mức cao nhất là những đặc tính của các trang mua bán hàng hóa hiện tại được phát
triển trong thập kỷ đầu của thế kỷ 21 này. Ở đây chúng ta thấy sự thay đổi sang sự hỗ trợ
đối với các quan hệ dựa trên thời gian dài mà người mua có được dựa trên các giao dịch.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 15
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
CHƯƠNG 3. SỬ DỤNG GIẢI THUẬT DI TRUYỀN ĐỂ GIẢI QUYẾT BÀI
TOÁN HỖ TRỢ CHỌN SẢN PHẨM KHI MUA HÀNG QUA MẠNG
3.1. Giới thiệu
Để xây dựng được một trang web bán hàng thật sự hoàn hảo đó là sự kết hợp của rất
nhiều yếu tố bao gồm sự quảng bá đến người dùng, giao diện người dùng, các tiện ích hỗ trợ
khách hàng khi mua hàng, các dịch vụ giao hàng và hoàn trả hàng. Trong khuôn khổ này,
bài thu hoạch cố gắng đưa ra một cách tiếp cận để xây dựng một trong những yếu tố trên
“hỗ trợ khách hàng chọn sản phẩm khi mua hàng qua mạng”.
Chọn sản phẩm là một trong những phần quan trọng nhất khi mua hàng. Như chương

mặt hàng nào phù hợp”. Đây là một trong những điều cấm kỵ nhất của
người bán hàng, để người khách hàng ra về tay không, không những
không bán được hàng mà còn để lại ấn tượng không tốt nơi khách hàng.
3.3. Vấn đề “đa mục tiêu” khi chọn sản phẩm
Có thể thấy khó khăn lớn nhất của module hỗ trợ chọn sản phẩm đó là giải quyết,
thỏa mãn cùng lúc nhiều tiêu chí của người mua về mặt hàng mà khách hàng đó quan tâm.
Các mục tiêu,sở thích này có thể đối chọi nhau.Đây thực chất chính là đi giải quyết bài toán
tối ưu đa mục tiêu, trong đó mỗi mục tiêu chính là các sở thích của người dùng mà mặt hàng
đó phải thỏa. Module này có nhiệm vụ tìm ra sản phẩm phù hợp (hoặc gần giống) với các sở
thích của người mua.
3.4. Cách tiếp cận để giải bài toán “Tối ưu đa mục tiêu” khi chọn sản phẩm
Bài thu hoạch này cũng tìm hiểu bài toán tối ưu hóa đa mục tiêu và cách tiếp cận
dùng giải thuật di truyền (Genetic Algorithm - GA). Và áp dụng cách tiếp cận trên để giải
bài toán tối ưu hóa đa mục tiêu khi hỗ trợ khách hàng chọn sản phẩm. Bài thu hoạch này
chọn cách tiếp cận trên với các lý do sau:
• Đây là một cách tiếp cận mới mẻ và đang được nhiều người quan tâm,phát
triển và ứng dụng vào nhiều lĩnh vực khác nhau.
• Giải thuật di truyền (GA) giựa trên ý tưởng quần thể tự nhiên, chọn lọc ngẫu
nhiên sẽ làm cho giải thuật có khả năng mạnh mẽ trong việc tìm kiếm một
cách song song. Trong đó tất cả các cá thể trong quẩn thể sẽ được cố gắng tìm
kiếm ở tất cả các hướng trong không gian tìm kiếm qua đó cho phép GA tránh
được tối ưu hóa cục bộ.
• Một thế mạnh của GA trong nhiệm vụ tìm kiếm đó là không lo sợ khả năng
bùng nổ của tổ hợp tìm kiếm.GA đặc biệt tỏ ra hữu hiệu với các không gian
tìm kiếm lớn. Với các không gian tìm kiếm lớn GA không những bảo đảm
được tối ưu hóa toàn cục mà còn bảo đảm được thời gian tìm kiếm, một trong
những yêu cầu quan trọng của bài toán.
• Và do đặc trưng của bài toán, chúng ta cần trả về cho người mua một danh
sách các mặt hàng mà theo hệ thống là phù hợp nhất (thông thường từ 3 đến 5
giải pháp) nên việc sử dụng GA lại càng hợp lý. GA khác các phương pháp

Với F là vùng khả thi, không gian lời giải và trong bài toán này là không gian các sản
phẩm.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 18
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
3.5.4. Các mục tiêu
Có thể dễ dàng nhận thấy 2 mục tiêu (objective) (xem phụ lục A) mà người mua luôn
nhắm tới là giá cả (cost) và chất lượng của sản phẩm (performance). Người mua luôn muốn
mua được sản phẩm đáp ứng đầy đủ các yêu cầu với một giá rẻ nhất .Và điều khó khăn ở
đây đó là 2 mục tiêu này luôn xung đột với nhau. Một sản phẩm với các tính năng nổi trội
luôn có một cái giá cao hơn một sản phẩm khác và ngược lại do đó thường đi ngược lại với
mong muốn của người mua. Do đó nhiệm vụ của bài toán đa mục tiêu đó là phải dung hòa
cả 2 mục tiêu đó.
Mô tả tổng quát:
. Từ đây ta thống nhất là sẽ dùng min, tức là mục tiêu
của ta là làm tối thiểu hóa vector mục tiêu.
Trong đó là một vector mô tả 2 mục tiêu chính là cost và performance
là hàm mục tiêu cho mục tiêu và giá cả (cost).
là hàm mục tiêu cho mục tiêu về chất lượng (performance)
Một ví dụ đơn giản về vector mục tiêu trên một sản phẩm gồm 2 thuộc tính.
Sản phẩm =(weight, cost) với tính chất giá (cost) càng cao trọng lượng (weight)
càng thấp và người mua muốn một sản phẩm với giá (cost) thấp và trọng lượng (weight)
cũng thấp.
Vector mục tiêu được định nghĩa như sau:
Hình 3.1- Vector mục tiêu của sản phẩm có 2 thuộc tính.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 19
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
Trên đây chỉ là trường hợp đơn giản performance của ta chỉ có một thuộc tính. Đối
với trường hợp tổng quát thì sao? Bây giờ hàm mục tiêu về chất lượng (performance) sản

P
i
càng tốt. Đây chính là nơi ta áp dụng hướng tiếp cận hướng mục đích, mỗi P
i
là một mục
đích của chúng ta.
Một mục đích trên thuộc tính i x có thể được mô tả một cách đơn giản là:
Và hàm mục tiêu về chất lượng sản phẩm sẽ có dạng:
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 20
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
Khi tối ưu từng mục đích (goal) chúng ta hi vọng rằng các sản phẩm trong không
gian tìm kiếm của thuật toán di truyền sẽ điều hướng về miền tối ưu Pareto.
 Chọn trên miền tối ưu Pareto lời giải tối ưu nhất
Theo định nghĩa của miền tối ưu Pareto thì những lời giải trên miền này không thể so
sánh với nhau được nữa vì trên miền này không có lời giải nào hoàn toàn thống trị lời giải
khác. Khi chúng ta đã chọn lọc được các lời giải trên miền Pareto (ở bước trên) thì việc tiếp
theo đó là chọn ra trên miền đó 1 hoặc nhiều lời giải mà ta cho là tốt hơn những lời giải
khác (cũng thuộc miền Pareto). Chúng ta phải làm việc này vì trên miền Pareto không đảm
bảo chỉ tồn tại 1 lời giải.
Để chọn ra lời giải tốt hơn trên miền này chúng ta sẽ áp dụng cách tiếp cận
Weighting Objective. Khi đó ta cần thêm các thông tin về mức độ quan trọng của các mục
tiêu (đây là các đánh giá khách quan của người ra quyết định-người mua hàng).Đây chính là
mối tương quan về độ trội của các mục tiêu. Lúc này vector mô tả sở thích của người mua
có dạng:
Trong đó w
i
chính là độ quan trọng của mục tiêu thứ I trong mục tiêu về chất lượng
của sản phẩm.
Khi đó trọng số quan trọng của mục tiêu về chất lượng sản phẩm (performance) sẽ là:

Lai ghép: Đây là một quá trình tự nhiên trong đó các nhiễm sắc thể giữa 2 gen sẽ
được hoán đổi cho nhau. Nhiệm vụ chính của nó là làm tăng tính đa dạng của quần thể, với
hi vọng các gen tốt hơn sẽ được tạo ra.
Chúng ta cần một số cải tiến để bảo đảm rằng các gen đời sau sẽ tốt hơn đời trước.
Bởi vì độ tốt của một gen được xác định bằng tổng độ tốt của mỗi nhiễm sắc thể (gen nào có
nhiều nhiễm sắc thể (NST) trên miền Pareto, hoặc gần miền Pareto hơn thì gen đó tốt hơn).
Nên khi lai ghép ta sẽ chuyển các NST tốt của một gen (bố hoặc mẹ) vào gen của người còn
lại. Như vậy sau khi lai ghép sẽ tạo ra một gen hoàn toàn trội hơn 2 gen bố mẹ, và một gen
sẽ chứa toàn những tính xấu. Khi đó trong quá trình chọn lọc ta chỉ giữ lại một gen con tốt
vừa được tạo ra và một gen (bố hoặc mẹ) tốt hơn. Khi đó ta sẽ vừa bảo đảm các nhiễm sắc
thể tốt sẽ không bị “vô tình” loại bỏ và tính đa dạng của quần thể cũng vẫn được bảo tồn
qua các đời.
HVTH: ĐÀO TẤN NGỌC – CH1301043 Trang 23
TÌM HIỂU DSS VÀ GIẢI THUẬT DI TRUYỀN GVHD: PGS.TS. ĐỖ PHÚC
Hỗ trợ chọn sản phẩm khi mua hàng qua mạng
Hình 3.4- Lai ghép
Đột biến: Vai trò của thao tác đột biến là để tránh tối ưu hóa cục bộ (các gen chưa
tiến đến được miền Pareto). Qua thao tác đột biến chúng ta sẽ đưa các lời giải tốt hơn vào
không gian quần thể của thuật giải di truyền.
 Hàm thích nghi
Hàm thích nghi của mỗi sản phẩm sẽ có dạng như sau:
trong đó là hàm mục tiêu của thuộc tính về chất lượng thứ i (người mua quan
tâm đến k thuộc tính-ngoài giá).
hàm mục tiêu về giá
Một sản phẩm tốt khi có giá trị hàm thích nghi lớn hơn.Khi thuật giải cố gắng tối đại
hóa hàm thích nghi, thực chất là đang điều hướng các sản phẩm về miền tối ưu Pareto.
Để kết hợp cả 2 giai đoạn điều hướng chúng ta có thể kết hợp cả 2 cách dùng hướng
mục đích và trọng số quan trọng vào cùng một hàm mục tiêu như sau:
Trong đó w
i


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status