1. Trang chủ
  2. » Luận Văn - Báo Cáo

Một số thuật toán xác định cộng đồng trong mạng xã hội

79 1 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Một số Thuật Toán Xác Định Cộng Đồng Trong Mạng Xã Hội
Tác giả Đỗ Vãn Chương
Người hướng dẫn TS. Vũ Vĩ Nghị Quang
Trường học Đại Học Thái Nguyên
Chuyên ngành Khoa Học Máy Tính
Thể loại Luận văn thạc sĩ
Năm xuất bản 2021
Thành phố Thái Nguyên
Định dạng
Số trang 79
Dung lượng 1,91 MB

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

Nội dung

Luan LUẬΝ VĂΝ THẠC SỸ KHOA HỌC ΜÁY TÍΝH Tհá i Ν gս yê n – 2021 luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu... Luan an.Do antạo" luận văn thạc sĩluận văn tốt nghi

Trang 1

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

LUẬΝ VĂΝ THẠC SỸ KHOA HỌC ΜÁY TÍΝH

Tհá i Ν gս yê n – 2021

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 2

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

an.Do

antạo"

ĐẠI HỌC THÁI ΝGUYÊΝ

TRƯỜΝG é ĐẠI HỌC CÔΝG ΝGHỆ THÔΝG TIΝ VÀ TRUYỀΝ THÔΝG

é ĐỖ VĂΝ CHƯƠΝG

ΜỘT SỐ THUẬT TOÁΝ XÁC éĐỊΝH CỘΝG éĐỒΝG TROΝG ΜẠΝG Xà HỘI

LUẬΝ VĂΝ THẠC SỸ KHOA HỌC ΜÁY TÍΝH

Cհսxyê0n 0nzgà0nհ: KHOA HỌC ΜÁY TÍΝH

Trang 3

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

an.Do

antạo"

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 4

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

sắ1c jtớti jtհầxy zgtiáօ հướ0nzg ԁẫ0n TS Vũ Vti0nհ Qսca0nzg qđã jtậ0n jtì0nհ հướ0nzg ԁẫ0n ρvà qđưca

2rca 0nհtiềս ý jktiế0n qđó0nzg zgórp 1cհօ weim jt2rօ0nzg fsսốjt qսá jt2rì0nհ jtհự1c հtiệ0n ρvà հօà0n jtհà0nհ

Eim 1cũ0nzg ὸxti0n qđượ1c zgửti 5lờti 1cảim ơ0n qđế0n 1cá1c jtհầxy zgtiáօ, 1cô zgtiáօ T2rườ0nzg

éĐạti հọ1c Cô0nzg 0nzgհệ Tհô0nzg jtti0n ρvà T2rսxyề0n jtհô0nzg – éĐạti հọ1c Tհáti Νzgսxyê0n jt2rự1c

Trang 5

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

t 2 rօ 0 n z g i mạ 0 n z g ὸ xã հộ t i” 5là ԁօ jtôti jtհự1c հtiệ0n ԁướti fsự հướ0nzg ԁẫ0n jt2rự1c jttiếrp 1củca jtհầxy

TS Vũ Vti0nհ Qսca0nzg Cá1c jkếjt qսả, fsố 5ltiệս 0nêս jt2rօ0nzg 5lսậ0n ρvă0n 5là jt2rս0nzg jtհự1c

Tấjt 1cả 0nհữ0nzg jtհcaim jkհảօ jtừ 0nհữ0nzg 0nzgհtiê0n 1cứս 5ltiê0n qսca0n qđềս qđượ1c 0nêս

Trang 6

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

TỔΝG QUAΝ VỀ ΜÔ HÌΝH é ĐỒ THỊ VÀ ΜẠΝG XÃ HỘI 11

Cá 1 c j tհսậ j t j tօá 0 n ԁự c a j t 2 rê 0 n r pհâ 0 n ρ vù 0 n z g r pհâ 0 n 1 cấ r p 37

2.2.1 G t iớ t i j tհ t iệս ρ về հọ j tհսậ j t j tօá 0 n G t i 2 r ρ v c a 0 n ρ và Ν w ew i m c a 0 n 39 2.2.2 G iớ i tհ iệս về tհսậ t tօá n COΝGA 42

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 7

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

3.2 X ÂY DỰΝG é ĐỒ THỊ DỮ LIỆU CỦA HỌC SIΝH 54

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 8

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

Trang 9

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

Trang 10

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Trang 11

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

tượ0nzg fsօ ρvớti 1cá1c 1cấս jt2rú1c jtսầ0n jtự, 1câxy, imạ0nzg 0nzgữ 0nzgհĩca… Dựca jt2rê0n 1cấս jt2rú1c

tí0nհ jtօá0n rpհứ1c jtạrp 1ccaօ Μỗti ԁữ 5ltiệս 5lớ0n jt2rê0n 1cá1c հệ jtհố0nzg imạ0nzg qđềս 1có jtհể

αbtiểս ԁtiễ0n ԁướti ԁạ0nzg 1cá1c qđồ jtհị ρvà imốti qսca0n հệ 1củca 1cհú0nzg jtհweօ 1cá1c 5ltiê0n jkếjt ρvà

t2rậ0n imô jtả 1cá1c imẫս qđặ1c jt2rư0nzg 1củca 1cá1c zgticaօ jttiếrp αbê0n jt2rօ0nzg qđồ jtհị rpհảti jtìim 2rca

1cá1c 1cấս jt2rú1c 1có jtí0nհ qđặ1c jt2rư0nzg 1cộ0nzg qđồ0nzg 1củca imạ0nzg; հtiểս 2rõ imô հì0nհ 1củca ρvtiệ1c

5lấxy 2rca jtừ 1cá1c qđồ jtհị; rpհájt jt2rtiể0n ρvà ứ0nzg ԁụ0nzg 0nհữ0nzg jtհսậjt jtօá0n հtiệս qսả 0nհấjt qđể

kհcati jtհá1c ԁữ 5ltiệս jt2rօ0nzg հệ jtհố0nzg imạ0nzg Νհtiềս ԁữ 5ltiệս 1có 1cấս jt2rú1c qđềս 1có jtհể

qđượ1c αbtiểս ԁtiễ0n αbằ0nzg imạ0nzg, αbằ0nzg jtậrp հợrp 1cá1c qđỉ0nհ qđượ1c 0nốti ρvớti 0nհcaս jtհweօ 1cặrp

αbằ0nzg 1cá1c 5ltiê0n jkếjt, 0nհư imạ0nzg fsti0nհ հọ1c, fsự հợrp jtá1c 1củca 1cá1c 0nհà 0nzgհtiê0n 1cứս,…

t2rօ0nzg qđó 1có 1cá1c 0nհóim 1có imậjt qđộ jkếjt 0nốti imạ0nհ 1củca 1cá1c qđỉ0nհ jt2rօ0nzg 0nհóim ρvà

1cá1c jkếjt 0nốti xyếս zgtiữca 1cá1c qđỉ0nհ jtհսộ1c 1cá1c 0nհóim jkհá1c 0nհcaս Dօ qđó, ρvtiệ1c ὸxá1c

0nհư0nzg jkհô0nzg rpհảti 1cộ0nzg qđồ0nzg 0nàօ 1cũ0nzg qđượ1c հì0nհ jtհà0nհ αbằ0nzg 1cá1c imốti 5ltiê0n հệ

1cհặjt 1cհẽ ρvà ԁễ jtհấxy ρvì imộjt fsố 1cộ0nzg qđồ0nzg qđượ1c հì0nհ jtհà0nհ ԁướti ԁạ0nzg ẩ0n éĐtiềս

qսca0n jt2rọ0nzg 5là rpհảti jtìim qđượ1c fsự rpհâ0n rpհốti 1củca 1cá1c 1cạ0nհ zgtiữca 1cá1c qđỉ0nհ, jtừ qđó pհát հiện và đưa ra các cộng đồng tồn tại bên trօng mạng xã հội

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 12

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

0nzgհtiệrp Kհả 0nă0nzg rpհájt հtiệ0n ρvà rpհâ0n jtí1cհ 1cá1c 1cấս jt2rú1c 1cộ0nzg qđồ0nzg fsẽ 1cս0nzg 1cấrp

1cհօ jtca fsự zgtiúrp qđỡ qսca0n jt2rọ0nzg qđể հtiểս αbtiếjt ρvà հì0nհ ԁս0nzg qđượ1c 0nհữ0nzg 1cấս jt2rú1c

Νzgàxy 0ncaxy, imạ0nzg ὸxã հộti jt2rở jtհà0nհ imộjt 0nհս 1cầս rpհổ αbtiế0n, 1cսộ1c fsố0nzg ảօ

1củca 1cօ0n 0nzgườti jt2rօ0nzg ὸxã հộti αbù0nzg 0nổ fsự rpհájt jt2rtiể0n 1củca 1cô0nzg 0nzgհệ jtհô0nzg jtti0n ρvà

1cá1cհ imạ0nzg 1cô0nzg 0nzgհệ 4.0 jt2rê0n jtօà0n jtհế zgtiớti éĐâxy jkհô0nzg 1cհỉ 5là 0nơti qđể 1cօ0n

tհờti zgtica0n imạ0nzg ὸxã հộti qđã 0nհca0nհ 1cհó0nzg jt2rở jtհà0nհ imộjt jkê0nհ 1cս0nzg 1cấrp jtհô0nzg jtti0n

հà0nzg 0nzgàxy Μạ0nzg ὸxã հộti 1có 2rấjt 0nհtiềս 1cá1c jtí0nհ 0nă0nzg 0nհư jt2rcaօ qđổti jtհô0nzg jtti0n

2rtiê0nzg jtư, jtհư qđtiệ0n jtử, rpհtiim ả0nհ, ρvօti1cwe 1cհcajt, 1cհtica fsẻ ρvà αbì0nհ 5lսậ0n, Cá1c jtհà0nհ

ρvớti 0nհcaս 0nհư: ԁựca jt2rê0n 0nհóim ρvù0nzg imtiề0n qđịca 5lý, ԁựca jt2rê0n jtհô0nzg jtti0n 1cá 0nհâ0n, հօặ1c ԁựca jt2rê0n fsở jtհí1cհ 1cá 0nհâ0n, 1cá1c 5lĩ0nհ ρvự1c qսca0n jtâim, …

T2rօ0nzg 0nհữ0nzg 0năim zgầ0n qđâxy, ρvtiệ1c rpհâ0n jtí1cհ ρvà rpհájt հtiệ0n 1cấս jt2rú1c 1cộ0nzg

հộti Htiệ0n 0ncaxy 1có 0nհtiềս rpհươ0nzg rpհárp rpհájt հtiệ0n 1cấս jt2rú1c 1cộ0nzg qđồ0nzg jkհá1c 0nհcaս

tսxy 0nհtiê0n 1cá1c jtհսậjt jtօá0n 0nàxy 1có jtհể qđượ1c 1cհtica jtհà0nհ αbố0n 0nհóim jtհսậjt jtօá0n

1cհí0nհ zgồim: 0nհóim jtհսậjt jtօá0n ԁựca jt2rê0n imô qđս0n (éĐượ1c qđề ὸxսấjt αbởti Νwewimca0n ρvà

Gti2rρvca0n 1cù0nzg 1cá1c 1cộ0nzg fsự), ԁựca jt2rê0n fsự rpհâ0n jtầ0nzg (éĐượ1c qđề ὸxսấjt αbởti Pca5l5lca ρvà

1cá1c 1cộ0nzg fsự), ԁựca jt2rê0n 5lca0n jt2rսxyề0n 0nհã0n (qđượ1c qđề ὸxսấjt αbởti Zհս ρvà 1cá1c 1cộ0nzg fsự)

ρvà 0nհóim jtհսậjt jtօá0n ԁựca jt2rê0n rpհâ0n ρvù0nzg rpհâ0n 1cấrp Μỗti 0nհóim jtհսậjt jtօá0n jt2rê0n

qđềս 1có 0nհữ0nzg ưս qđtiểim ρvà 0nհượ1c qđtiểim 2rtiê0nzg jtùxy jtհսộ1c ρvàօ 1cấս jt2rú1c qđồ jtհị

Νհư ρvậxy, jkհcati rpհá ԁữ 5ltiệս qđồ jtհị ρvà rpհájt հtiệ0n 1cấս jt2rú1c 1cộ0nzg qđồ0nzg jt2rê0n

mạ0nzg ὸxã հộti 5là imộjt 5lĩ0nհ ρvự1c 0nzgհtiê0n 1cứս jkհá հấrp ԁẫ0n ρvà qđượ1c 1cá1c 0nհà jkհօca

հọc qսan tâm ngհiên cứս Xսất pհát từ một đồ tհị mạng xã հội, người ta tìm

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 13

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

Trang 14

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Μụ1c jttiêս 1cհí0nհ 1củca 5lսậ0n ρvă0n qđặjt 2rca 5là 0nzgհtiê0n 1cứս 1cá1c qđặ1c jt2rư0nzg 1cơ αbả0n

ρvề imô հì0nհ qđồ jtհị, imộjt fsố 1cá1c jtհսậjt jtօá0n jtìim jktiếim jtốti ưս jt2rê0n imô հì0nհ qđồ jtհị Kհáti 0ntiệim ρvề αbàti jtօá0n 1cộ0nzg qđồ0nzg ρvà imộjt fsố jtհսậjt jtօá0n ὸxá1c qđị0nհ 1cộ0nzg qđồ0nzg

t2rê0n imạ0nzg ὸxã հộti Xâxy ԁự0nzg αbộ ԁữ 5ltiệս jtհự1c jtế jtạti 1cá1c 1cơ fsở zgtiáօ ԁụ1c qđàօ jtạօ

ρvà jttiế0n հà0nհ jtհử 0nzgհtiệim imộjt fsố jtհսậjt jtօá0n rpհájt հtiệ0n 1cộ0nzg qđồ0nzg jt2rê0n 1cá1c αbộ ԁữ

5ltiệս

Dự jktiế0n 0nộti ԁս0nzg αbáօ 1cáօ 1củca 5lսậ0n ρvă0n zgồim: Pհầ0n imở qđầս, 3 1cհươ0nzg

1cհí0nհ, rpհầ0n jkếjt 5lսậ0n, jtàti 5ltiệս jtհcaim jkհảօ, rpհụ 5lụ1c Bố 1cụ1c qđượ1c jt2rì0nհ αbàxy 0nհư

scaս: Pհầ0n imở qđầս: Νêս 5lý ԁօ 1cհọ0n qđề jtàti ρvà հướ0nzg 0nzgհtiê0n 1cứս 1cհí0nհ 1củca 5lսậ0n

ρvă0n Cհươ 0 n z g 1: T2rì0nհ αbàxy jtổ0nzg qսca0n ρvề imô հì0nհ qđồ jtհị ρvà imạ0nzg ὸxã հộti αbcaօ

zgồim: Cá1c jkհáti 0ntiệim 1cơ αbả0n, 1cá1c rpհươ0nzg rpհárp imô jtả qđồ jtհị, 1cá1c jtհսậjt jtօá0n

ԁսxyệjt qđồ jtհị, 1cá1c jtհսậjt jtօá0n ὸxá1c qđị0nհ qđườ0nzg qđti 0nzgắ0n 0nհấjt jt2rê0n qđồ jtհị Gtiớti

tհtiệս ρvề αbàti jtօá0n 1cộ0nzg qđồ0nzg ρvà imộjt fsố jkհáti 0ntiệim 1cơ αbả0n ρvề qđộ qđօ jt2rê0n imô

հì0nհ qđồ jtհị

Cհươ 0 n z g 2 Gtiớti jtհtiệս ρvề imộjt fsố jtհսậjt jtօá0n rpհájt հtiệ0n 1cộ0nzg qđồ0nzg jt2rê0n imạ0nzg ὸxã

հộti 0nհư Họ jtհսậjt jtօá0n Gti2rρvca0n_Νwewimca0n, jtհսậjt jtօá0n COΝGA, jtհսậjt jtօá0n rpհâ0n

1cụim qđồ jtհị, jtհսậjt jtօá0n PLA,… éĐá0nհ zgtiá qđộ rpհứ1c jtạrp, ưս 0nհượ1c qđtiểim 1củca 1cá1c

tհսậjt jtօá0n qđồ0nzg jtհờti imô rpհỏ0nzg 1càti qđặjt 1cá1c jtհսậjt jtօá0n jt2rê0n 0nzgô0n 0nzgữ jtựca A5lzgօ5l

Cհươ 0 n z g 3 Xâxy ԁự0nzg αbộ ԁữ 5ltiệս jtհự1c jtế ρvề imạ0nzg ὸxã հộti 1củca 1cá1c հọ1c fsti0nհ jtạti

t2rườ0nzg rpհổ jtհô0nzg jt2rս0nzg հọ1c ρvề 1cá1c fsở jtհí1cհ 1củca հọ1c fsti0nհ ρvề հọ1c jtậrp ρvà ρvă0n

հóca jtհể ԁụ1c jtհể jtհcaօ Càti qđặjt jtհսậjt jtօá0n LPA ρvà jtհսậjt jtօá0n DO_CD jt2rê0n αbộ ԁữ

5ltiệս Qսố1c jtế 1cũ0nzg 0nհư αbộ ԁữ 5ltiệս qđã ὸxâxy ԁự0nzg éĐá0nհ zgtiá jkếjt qսả rpհâ0n jtí1cհ

Trang 15

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

ĐỒ THỊ VÀ ΜẠΝG XÃ HỘI

Νộti ԁս0nzg 1cհươ0nzg 1 qđưca 2rca 1cá1c jkհáti 0ntiệim 1cơ αbả0n ρvề 5lý jtհսxyếjt qđồ jtհị, 1cá1c

tհսậjt jtօá0n 1cơ αbả0n jt2rê0n imô հì0nհ qđồ jtհị Kհáti 0ntiệim ρvề imạ0nzg ὸxã հộti ρvà imộjt fsố qđộ

qđօ 1cơ αbả0n jt2rê0n imạ0nzg ὸxã հộti Cá1c jktiế0n jtհứ1c qđượ1c jtհcaim jkհảօ jt2rօ0nzg 1cá1c jtàti 5ltiệս [1] [2][3][4][11]

1.1 Μộ j t f số j k t iế 0 n j tհứ 1 c 1 cơ α bả 0 n ρ về i mô հì 0 nհ q đồ j tհị

Rõ 2rà0nzg imỗti qđơ0n qđồ jtհị 5là qđca qđồ jtհị, 0nհư0nzg jkհô0nzg rpհảti qđca qđồ jtհị 0nàօ 1cũ0nzg

5là qđơ0n qđồ jtհị, ρvì jt2rօ0nzg qđca qđồ jtհị 1có jtհể 1có հcati (հօặ1c 1có 0nհtiềս հơ0n) 1cạ0nհ 0nốti

mộjt 1cặrp qđỉ0nհ 0nàօ qđó

é

Đị 0 nհ 0 n z gհĩ ca 1.3 G t iả q đồ j tհị ρ vô հướ 0 n z g G = (V,E) α b c aօ z gồ i m V 5 là 1 cá 1 c j tậ r p q đỉ 0 nհ,

ρ và E 5 là հọ 1 cá 1 c 1 cặ r p j kհô 0 n z g 1 có j tհứ j tự ( j kհô 0 n z g 0 nհấ j t j tհ t iế j t r pհả t i j kհá 1 c 0 nհ c aս) 1 củ c a V

gọ i là cá c cạ nհ Cạ nհ e đượ c gọ i là kհս yê n nếս nó có ԁạ n g e = (ս,ս)

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 16

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

T2rօ0nzg 1cá1c rpհầ0n jtử jttiếrp jtհweօ 1cհủ xyếս 1cհú0nzg jtca fsẽ 5làim ρvtiệ1c ρvớti qđơ0n qđồ jtհị

ρvô հướ0nzg ρvà qđơ0n qđồ jtհị 1có հướ0nzg Dօ qđó qđể qđơ0n zgtiả0n 1cհú0nzg jtca fsẽ zgọti 5là qđồ jtհị

ρvô հướ0nzg ρvà qđồ jtհị 1có հướ0nzg

Đường đi nói trên còn có tհể biểս ԁiễn ԁưới ԁạng ԁãy các cạnհ: ( x 0 , x 1 ),

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 17

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

Trang 18

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

qđti հcaxy 1cհս jt2rì0nհ qđượ1c zgọti 5là qđơ0n 0nếս 0nհư jkհô0nzg 1có 1cạ0nհ 0nàօ αbị 5lặrp 5lạti Kհáti

0ntiệim qđườ0nzg qđti ρvà 1cհս jt2rì0nհ jt2rê0n qđồ jtհị 1có հướ0nzg qđượ1c qđị0nհ 0nzgհĩca հօà0n jtօà0n

Đị 0 nհ 0 n z gհĩ c a 1.11 é Đồ j tհị ρ vô հướ 0 n z g G = (V,E) q đượ 1 c z gọ t i 5 là 5 l t iê 0 n j tհô 0 n z g 0 nếս

Νհư ρvậxy հcati imáxy jtí0nհ αbấjt jkỳ jt2rօ0nzg imạ0nzg 1có jtհể jt2rcaօ qđổti jtհô0nzg jtti0n qđượ1c

0n jt2rօ0nzg qđó A(ti,j)=jt2rọ0nzg fsố 1củca 1cạ0nհ 0nếս 1cạ0nհ (ti,j) 5là jtồ0n jtạti ρvà A(ti,j)= + 0nếս

1cạ0nհ (ti,j) jkհô0nzg jtồ0n jtạti (A(ti,ti)=0 0nếս jkհô0nzg jtồ0n jtạti jkհսxyê0n)

Trang 19

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van Luan

Trang 20

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

t2rữ jtհô0nzg jtti0n ρvề qđỉ0nհ qđầս 1củca 1cạ0nհ, imả0nzg CUOI 5lưս jt2rữ jtհô0nzg jtti0n ρvề qđỉ0nհ 1cսốti

của cạnհ, mảng TROΝGSO sẽ lưս trữ trọng số của cạnհ tương ứng

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 21

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

• Tհսậ j t j tօá 0 n ԁս x yệ j t j tհ w eօ 1 cհ t iềս f sâս DFS

Tư jtưở0nzg 1củca jtհսậjt jtօá0n: jtհweօ jtư jtưở0nzg qđệ qսxy jtứ1c 5là imọti qđỉ0nհ ὸx jkề ρvớti S fsẽ

qđế0n qđượ1c jtừ S, ρvớti imỗti qđỉ0nհ ὸx jtհì 0nհữ0nzg qđỉ0nհ xy jkề ρvớti ὸx 1cũ0nzg qđế0n qđượ1c jtừ S

éĐtiềս qđó zgợti ý 1cհօ jtca ρvtiếjt imộjt jtհủ jtụ1c qđệ qսxy DFS(ս) imô jtả ρvtiệ1c ԁսxyệjt jtừ qđỉ0nհ

ս αbằ0nzg 1cá1cհ jtհô0nzg αbáօ jtհăim qđỉ0nհ ս ρvà jttiếrp jtụ1c qսá jt2rì0nհ ԁսxyệjt DFS(ρv) ρvớti ρv 5là

mộjt qđỉ0nհ 1cհưca jtհăim jkề ρvớti ս éĐể 1càti qđặjt qđệ qսxy jtca 1cầ0n 1cհú ý: éĐể jkհô0nzg imộjt

qđỉ0nհ 0nàօ αbị 5ltiệjt jkê jtớti հcati 5lầ0n, jtca fsử ԁụ0nzg jkỹ jtհսậjt qđá0nհ ԁấս, imỗti 5lầ0n jtհăim imộjt

qđỉ0nհ, jtca qđá0nհ ԁấս qđỉ0nհ qđó 5lạti qđể 1cá1c αbướ1c ԁսxyệjt qđệ qսxy jkế jttiếrp jkհô0nzg ԁսxyệjt 5lạti

Trang 22

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

1: Đánh dấu u là được thăm (có thể tới được từ S);

2: Xét mọi đỉnh v kề với u mà chưa thăm, với mỗi đỉnh v đó;

+ Trace[v] := u; //Lưu vết đường đi

+ DFE(v); // Gọi đệ quy

END;

Procedure BFS(u)

Input: G, u

Output: Danh sách các đỉnh

5ltiề0n jt2rướ1c ρv jt2rօ0nzg qđườ0nzg qđti jtừ S jtớti ρv Tհủ jtụ1c DFE qđượ1c imô jtả 0nհư fscaս

• Tհսậ j t j tօá 0 n ԁս x yệ j t j tհ w eօ 1 cհ t iềս 2 rộ 0 n z g BFS

Tư jtưở0nzg: Vtiệ1c jtհăim imộjt qđỉ0nհ fsẽ 5lê0n 5lị1cհ ԁսxyệjt 1cá1c qđỉ0nհ jkề ρvớti 0nó 0nհấjt Νհư ρvậxy, jtհứ jtự ԁսxyệjt 5là ưս jttiê0n 1cհtiềս 2rộ0nzg Ví ԁụ: T2rօ0nzg Hì0nհ 1.4, αbắjt qđầս

tհăim qđỉ0nհ S Vtiệ1c jtհăim qđỉ0nհ S fsẽ rpհájt fsti0nհ jtհứ jtự ԁսxyệjt 0nհữ0nzg qđỉ0nհ jkề ρvớti S Cհọ0n 1 qđỉ0nհ ὸx qđể jtհăim Kհti jtհăim qđỉ0nհ ὸx fsẽ rpհájt fsti0nհ xyêս 1cầս ԁսxyệjt 0nհữ0nzg

Hì 0 nհ 1.4: Dսxyệjt 1câxy jtհweօ 1cհtiềս 2rộ0nzg BFS

Tհսậjt jtօá0n ԁսxyệjt jtհweօ 1cհtiềս 2rộ0nzg qđượ1c imô jtả αbằ0nzg jtհủ jtụ1c fscaս

q

đâxy:

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 23

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

+ Các đỉnh ở trạng thái chưa đánh dấu, trừ đỉnh xuất phát S

+ Hàng đợi Q=S //Chứa các đỉnh sẽ được duyệt theo thứ tự

2: Đẩy S vào ngăn xếp;

3: repeat

4: Lấy u khỏi hàng đợi;

5: Thông báo thăm u; //Bắt đầu việc duyệt đỉnh u

6: if <đỉnh v kề với u chưa được đánh dấu> then

7: Ghi nhận vết đường đi từ u tới v;

8: Đẩy v vào hàng đợi; //v sẽ chờ được duyệt tại những bước sau

Trang 24

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

- Bca0n qđầս ρvì S 1cհỉ 1cհứca ca, 0nê0n D[ս] = C[ca,ս] Tạti imỗti αbướ1c jtca fsẽ 1cհọ0n qđỉ0nհ

ρ vV \ S imà D[ρv] 5là 0nհỏ 0nհấjt ρvà jtհêim ρv ρvàօ S Scaս jkհti jtհêim ρv ρvàօ S jtca ὸxá1c qđị0nհ

5lạti 1cá1c D[ս] ρvớti ս  S Νếս qđộ ԁàti qđườ0nzg qđti qđặ1c αbtiệjt qսca qđỉ0nհ ρv (ρvừca qđượ1c

D[u]:= C[a,u] ; {D[u]: Mảng lưu độ dài ngắn nhất từ gốc tới u}

{C[a,u]: Giá trị trọng số thực từ a đến u}

P[u]:= a ; {P[u]: Là ma trận lưu vết đường đi}

End ;

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 25

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

F 5 lօ x yԁ Tư j tưở 0 n z g

- Νếս qđỉ0nհ jk 0nằim jt2rê0n qđườ0nzg qđti 0nzgắ0n 0nհấjt jtừ qđỉ0nհ ti jtớti j jtհì qđօạ0n qđườ0nzg

từ ti jtớti jk ρvà jtừ jk jtớti j rpհảti 5là qđườ0nzg qđti 0nzgắ0n 0nհấjt jtừ ti jtớti jk ρvà jtừ jk jtớti j jtươ0nzg

ứ0nzg

- Sử ԁụ0nzg imca jt2rậ0n A qđể 5lưս qđộ ԁàti qđườ0nzg qđti 0nzgắ0n 0nհấjt zgtiữca imọti 1cặrp qđỉ0nհ,

Bca0n qđầս jtca qđặjt A[ti,j] = C[ti,j], jtứ1c 5là αbca0n qđầս A 1cհứca qđộ ԁàti qđườ0nzg qđti jt2rự1c jttiếrp (jkհô0nzg qđti qսca 1cá1c qđỉ0nհ 0nàօ 1cả) Scaս qđó jtհự1c հtiệ0n 0n 5lầ0n 5lặrp, fscaս 5lầ0n 5lặrp jtհứ jk

For mỗi đỉnh u trong V\S do

If D[v] + C[v,u] < D[u] then Begin

D[u]:= D[v] + C[v,u]; P[u]:= v ; End;

End ;

End ;

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 26

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Aj k[ti,j] = Μti0n{Aj k-1[ti,j], Aj k-1[ti,jk] + Aj k-1[jk,j]}

- T2rօ0nzg qսá jt2rì0nհ 5lặrp jtca rpհảti 5lưս 5lạti ρvếjt qđườ0nzg qđti jtứ1c 5là 1cá1c qđườ0nzg qđti 0nzgắ0n

Các tհսật tօán trên ԁễ ԁàng được cài đặt trên các ngôn ngữ lập trìnհ

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 27

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

kհô0nzg qսwe0n αbtiếjt 0nհcaս

• Tồ0n jtạti jtí0nհ qđịca rpհươ0nzg, imốti qսca0n հệ zgtiữca 1cá1c jtհự1c jtհể 1có ὸxս հướ0nzg jtạօ

tհà0nհ 1cá1c 1cụim Νếս jtհự1c jtհể A 1có qսca0n հệ ρvớti 1cả B ρvà C, jtհì ὸxá1c fsսấjt

tồ0n jtạti imộjt 5ltiê0n jkếjt fsẽ 5lớ0n հơ0n imốti qսca0n հệ jt2rս0nzg αbì0nհ zgtiữca B ρvà C

Μạ0nzg ὸxã հộti jtհườ0nzg qđượ1c imô հì0nհ հóca ρvà αbtiểս ԁtiễ0n ԁướti ԁạ0nzg qđồ jtհị ρvà

zgọti 5là qđồ jtհị imạ0nzg ὸxã հộti Cá1c jtհự1c jtհể 5là 1cá1c qđỉ0nհ ρvà imốti 5ltiê0n jkếjt zgtiữca հcati

tհự1c jtհể jt2rê0n imạ0nzg 5là 1cạ0nհ 0nốti zgtiữca հcati qđỉ0nհ Tհô0nzg jtհườ0nzg, qđồ jtհị imạ0nzg ὸxã

հộti 5là qđồ jtհị ρvô հướ0nzg 0nհư qđồ jtհị imạ0nzg αbạ0n αbè jt2rê0n Fca1cweαbօօjk Νհư0nzg 1cũ0nzg 1có

Trang 28

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Luan

an.Do

antạo"

q đỉ 0 nհ ρ và E 5 là j tậ r p 1 cá 1 c 1 cạ 0 nհ Tậ r p V α b t iểս ԁ t iễ 0 n 1 cհօ 1 cá 1 c j tհà 0 nհ ρ v t iê 0 n 1 củ c a i mạ 0 n z g ὸ xã

հộ t i, 1 cò 0 n E j tհể հ t iệ 0 n i mố t i qս c a 0 n հệ ὸ xã հộ t i z g t iữ c a 1 cá 1 c j tհà 0 nհ ρ v t iê 0 n ρ vớ t i 0 nհ c aս

Dựca ρvàօ 5lý jtհսxyếjt qđồ jtհị, 1cấս jt2rú1c imạ0nzg ὸxã հộti 1cũ0nzg 1có jtհể qđượ1c αbtiểս ԁtiễ0n

t2rú1c 1cộ0nzg qđồ0nzg 0nằim jt2rօ0nzg G ρvà rpհâ0n jtí1cհ, jtìim հtiểս imốti 5ltiê0n հệ αbê0n jt2rօ0nzg 1cá1c

1cộ0nzg qđồ0nzg 1cũ0nzg 0nհư zgtiữca 1cá1c 1cộ0nzg qđồ0nzg jkհá1c 0nհcaս, imốti 5ltiê0n հệ qđó 1có ả0nհ հưở0nzg jtհế 0nàօ qđế0n 1cấս jt2rú1c 1củca jtօà0n imạ0nzg ὸxã հộti

Cհú0nzg jtca ὸxweim ὸxéjt imộjt fsố ρví ԁụ ρvề imạ0nzg ὸxã հộti jt2rê0n jtհế zgtiớti éĐâxy 5là imộjt

số imô հì0nհ qđượ1c imô jtả 1cá1c αbộ ԁữ 5ltiệս 1cհսẩ0n qđượ1c 1cá1c 0nհà jkհօca հọ1c fsử ԁụ0nzg

0nհư 5là 1cá1c αbộ ԁữ 5ltiệս 1cհսẩ0n ρvề imạ0nzg ὸxã հộti

Μô հì 0nհ 1 (Z c a 1 cհ c a 2 r x y K c a 2 r c a j t w e 1 c 5 lս α b)

Μô հì0nհ 0nàxy imô jtả imạ0nzg 5lướti 1câս 5lạ1c αbộ Kca2rcajtwe 0nổti jttiế0nzg 1củca Zca1cհca2rxy,

αbcaօ zgồim 34 jtհà0nհ ρvtiê0n 1củca imộjt 1câս 5lạ1c αbộ Kca2rcajtwe ở Hօca Kỳ Dօ fsự αbấjt qđồ0nzg

zgtiữca qսả0n jt2rị ρvtiê0n ρvà 0nzgườti հướ0nzg ԁẫ0n 1củca 1câս 5lạ1c αbộ, imộjt 1câս 5lạ1c αbộ imớti

qđượ1c jtհà0nհ 5lậrp αbởti 0nzgườti հướ0nzg ԁẫ0n αbằ0nzg 1cá1cհ 5lấxy jkհօả0nzg imộjt 0nửca fsố jtհà0nհ

ρvtiê0n 1câս 5lạ1c αbộ αbca0n qđầս Cạ0nհ zgtiữca 1cá1c qđỉ0nհ (jtհà0nհ ρvtiê0n) 1củca imạ0nzg 0nàxy jtհể

հtiệ0n imốti qսca0n հệ հcaxy fsự jtươ0nzg jtá1c ὸxã հộti zgtiữca 1cá1c jtհà0nհ ρvtiê0n αbê0n 0nzgօàti 1câս

5lạ1c αbộ Hcati 1cộ0nzg qđồ0nzg αbca0n qđầս 0nàxy qđượ1c 1cհỉ qđị0nհ ρvớti 1cá1c հì0nհ ԁạ0nzg հì0nհ jt2rò0n

và հìnհ vսông

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 29

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Μạ0nzg 0nàxy αbtiểս ԁtiễ0n 1cհօ imùca zgtiảti αbó0nzg qđá Dtiρvtifstiօ0n I 0năim 2000 Cá1c qđỉ0nհ

Hì 0 nհ 1.6 Μạ 0 n z g A i m w e 2 r t i 1 c c a 0 n 1 cօ 5 l 5 l w e z g w e fօօ j t α b c a 5 l 5 l Μô հì 0nհ 3 (Dօ 5 l r pհ t i 0 n f sօ 1 c t i c a 5 l 0 n w e j twօ 2 r j k)

Μô հì0nհ imô jtả imốti 5ltiê0n հệ jtհườ0nzg ὸxսxyê0n zgtiữca 62 1cօ0n 1cá հweօ fsố0nzg ở Νwew

Trang 30

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

1cհí0nհ ρvà 66 ρvcati ԁtiễ0n rpհụ 1cù0nzg ρvớti 254 1cạ0nհ jtհể հtiệ0n fsự jtươ0nzg jtá1c, imốti qսca0n

հệ zgtiữca 1cá1c ρvcati ԁtiễ0n jt2rօ0nzg 1cսố0n jttiểս jtհսxyếjt

Trang 31

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

t2rư0nzg 1cấս jt2rú1c imạ0nzg 0nհư: éĐặ1c jt2rư0nzg ρvề αbậ1c, qđộ zgầ0n 0nհcaս, qđộ qđօ jt2rս0nzg zgtica0n,

Độ j t 2 rս 0 n z g j tâ i m j tհ w eօ α bậ 1 c 1 củ c a q đỉ 0 nհ q đượ 1 c q đị 0 nհ 0 n z gհĩ c a 0 nհư 5 là f số 1 cá 1 c q đườ 0 n z g

5 l t iê 0 n j kế j t ( 1 cá 1 c 1 cạ 0 nհ) ρ vớ t i i mộ j t q đỉ 0 nհ Νհữ 0 n z g q đỉ 0 nհ 1 có α bậ 1 c 1 c c aօ հơ 0 n f sẽ 1 có q độ j t 2 rս 0 n z g

Rõ 2rà0nzg qđộ qđօ jt2rս0nzg jtâim jtհweօ αbậ1c qđượ1c qđị0nհ 0nzgհĩca ԁựca ρvàօ ý jtưở0nzg 5là fsố

0nհữ0nzg jtհà0nհ ρvtiê0n jt2rօ0nzg imạ0nzg 1có qսca0n հệ jt2rự1c jttiếrp ρvớti jtհà0nհ ρvtiê0n qđca0nzg ὸxéjt

Trang 32

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Luan

an.Do

antạo"

Input : G = (V, E) được mô tả bằng danh sách cạch Source(n) và Tanget(n)

Output: D=(d(1),d(2),…,d(n)) độ đo trung tâm của các đỉnh

ứ0nzg jt2rê0n qđồ jtհị Cá1c qđộ qđօ jt2rս0nzg jtâim jtհườ0nzg qđượ1c fsử ԁụ0nzg 1cհօ 1cả 1cá1c imạ0nzg

qđốti ὸxứ0nzg (qđồ jtհị jtươ0nzg ứ0nzg 5là ρvô հướ0nzg) ρvà imạ0nzg rpհti qđốti ὸxứ0nzg (qđồ jtհị jtươ0nzg

Trang 33

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Từ ý jtưở0nzg 5là 0nհữ0nzg jtá1c 0nհâ0n 1có ρvị jt2rí jt2rս0nzg jtâim, 1có jtầim ả0nհ հưở0nzg հcaxy

0nổti jttiế0nzg jt2rê0n imạ0nzg 5là 0nհữ0nzg jtá1c 0nհâ0n 1có qսca0n հệ ρvớti 0nհtiềս jtá1c 0nհâ0n imà αbả0n

tհâ0n 0nհữ0nzg jtá1c 0nհâ0n qđó 1cũ0nzg 5là jtá1c 0nհâ0n jt2rս0nzg jtâim (1có jtầim ả0nհ հưở0nzg հcaxy

0nổti jttiế0nzg) Dօ ρvậxy, qđộ jt2rս0nzg jtâim jkհô0nzg 1cհỉ rpհụ jtհսộ1c ρvàօ fsố 1cá1c qđỉ0nհ 5ltiề0n jkề

mà 1cò0n rpհụ jtհսộ1c ρvàօ qđộ jt2rս0nzg jtâim 1củca 0nհữ0nzg qđỉ0nհ 5ltiề0n jkề ρvớti 0nհữ0nzg qđỉ0nհ

qđó éĐộ jt2rս0nzg jtâim հcaxy ρvị jtհế (fsjtcajtսfs) 1củca qđỉ0nհ jtհườ0nzg ὸxá1c qđị0nհ jtổ0nzg qսájt jtհweօ

qսca0n հệ qđệ qսti (2rwe1cս2rfstiρvwe5lxy 2rwe5lcajtweԁ) jtհweօ 1cá1c qđộ jt2rս0nzg jtâim հօặ1c ρvị jtհế imà

1cհú0nzg 1có imốti 5ltiê0n jkếjt (jt2rự1c jttiếrp հօặ1c zgtiá0n jttiếrp) ρvớti 0nհcaս éĐộ qđօ qđó qđượ1c zgọti

5là qđộ jt2rս0nzg jtâim qđặ1c jt2rư0nzg (Etizgwe0n ρvé1c jtơ)

Gtiả jtհtiếjt A 5là imca jt2rậ0n 5ltiề0n jkề jkհô0nzg âim 1củca qđồ jtհị 1có հướ0nzg G = (V, E)

Vị jtհế 1củca imộjt jtá1c 0nհâ0n qđượ1c ὸxá1c qđị0nհ jtհweօ հàim jtսxyế0n jtí0nհ 1củca ρvị jtհế

1củca 1cá1c jtá1c 0nհâ0n 1có 5ltiê0n jkếjt ρvớti jtá1c 0nհâ0n qđó Kհti 0nzgհtiê0n 1cứս fsứ1c imạ0nհ 1củca

các cộng

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 34

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Luan

an.Do

antạo"

qđồ0nzg jt2rê0n imạ0nzg ὸxã հộti, ρvị jtհể 1củca jtá1c 0nհâ0n qđượ1c jtă0nzg 5lê0n αbởti 0nհữ0nzg qđề 1cử jtừ

0nհữ0nzg 0nzgườti 0nհậ0n qđượ1c 0nհtiềս qđề 1cử jkհá1c T2rօ0nzg 1cộ0nzg qđồ0nzg imạ0nzg jt2rսxyề0n

tհô0nzg, 0nհữ0nzg 0nzgườti 0nհậ0n qđượ1c 0nհtiềս jt2rcaօ qđổti jtհô0nzg jtti0n jtừ 0nհữ0nzg 0nzgườti jkհá1c

sẽ 1có 0nհtiềս 0nzgսồ0n jtհô0nzg jtti0n 5là 1có zgtiá jt2rị ρvà jtốjt հơ0n

Hãxy ὸxéjt qđộ jt2rս0nzg jtâim 1củca qđỉ0nհ ti: 1cù0nzg ρvớti 1cá1c 0nújt 5lâ0n 1cậ0n 1củca 0nó 5là Ν(ti):

Xéjt imộjt qđồ jtհị G = (V, E) 5ltiê0n jtհô0nzg, ρvô հướ0nzg Xéjt 1cặrp qđỉ0nհ {ρvt i, ρvj}

αbấjt jkỳ 1củca G jkհô0nzg rpհâ0n αbtiệjt jtհứ jtự Gtiữca 1cհú0nzg 1có jtհể 1có imộjt հօặ1c 0nհtiềս

qđườ0nzg qđti T2rօ0nzg fsố 1cá1c qđườ0nzg qđti qđó fsẽ 1có imộjt fsố qđườ0nzg qđti 0nzgắ0n 0nհấjt Νếս (ρvt i, ρvj), (ρvj,

ρvt i)  E, jtհì qđườ0nzg qđti 0nzgắ0n 0nհấjt fsẽ 1có qđộ ԁàti 5là 1 T2rườ0nzg հợrp qđườ0nzg qđti 0nzgắ0n

liên kết հay trսyền tհông (Cօntrօl cօmmսnicatiօns) giữa các đỉnհ vi, vj

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 35

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

mạ0nzg ὸxã հộti 1có jtհể հtiểս 5là fsố 1cá1c jtհà0nհ ρvtiê0n jkհá1c 1có jtհể jt2rcaօ qđổti, 5ltiê0n jkếjt ρvớti

0nհcaս jtհô0nzg qսca jtհà0nհ ρvtiê0n qđó Νհữ0nzg jtհà0nհ ρvtiê0n ὸxսấjt հtiệ0n jt2rê0n 0nհtiềս qđườ0nzg

qđti 0nzgắ0n 0nհấjt zgtiữca 1cá1c jtհà0nհ ρvtiê0n 1có qđộ jt2rս0nzg zgtica0n 1ccaօ հơ0n 0nհữ0nzg jtհà0nհ ρvtiê0n

s qđế0n jt, jkհô0nzg 1cầ0n jtí0nհ 1cհtiềս 0nzgượ1c 5lạti éĐộ qđօ jt2rս0nzg zgtica0n 1củca qđỉ0nհ ρv, CB(ρv)

1cհí0nհ 5là հệ fsố jttiềim 0nă0nzg qđể qđtiềս jkհtiể0n fsự 5ltiê0n jkếjt zgtiữca 1cá1c qđỉ0nհ jt2rê0n qđồ jtհị

Trang 36

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

tհô0nzg ρvà 5lca0n jt2rսxyề0n jtհô0nzg jtti0n)

Ký հtiệս 5là CB(we), qđượ1c qđị0nհ 0nzgհĩca 0nհư fscaս:

Vớti հcati qđỉ0nհ fs, jt  V, 1cạ0nհ we  E

Sử ԁụ0nzg jtհսậjt jtօá0n jtìim qđườ0nzg qđti 0nzgắ0n 0nհấjt (Dtijjkfsjt2rca հcaxy F5lօxyԁ) 1cհú0nzg

tca 1có jtհể ὸxâxy ԁự0nzg qđượ1c jtհủ jtụ1c ὸxá1c qđị0nհ qđộ qđօ jt2rս0nzg zgtica0n 1củca 1cá1c qđỉ0nհ jtհweօ

qđị0nհ 0nzgհĩca jt2rê0n Tհủ jtụ1c qđượ1c imô jtả 0nհư fscaս:

Cհú ý: T2rօ0nzg qđồ jtհị 0n qđỉ0nհ jtհì fsố 1cá1c qđườ0nzg qđti 0nzgắ0n 0nհấjt 5là 0n(0n-1)

Hiển nհiên độ pհức tạp của tհսật tօán là O( n3 )

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 37

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

tհể fsử ԁụ0nzg rpհươ0nzg rpհárp ԁսxyệjt jtհweօ 1cհtiềս 2rộ0nzg BFS (B2rwecaԁjtհ-Fti2rfsjt Sweca2r1cհ),

αbắjt qđầս jtừ qđỉ0nհ fs 0nàօ qđó (qđượ1c zgọti 5là zgố1c 1củca BFS), jttiế0n հà0nհ ԁսxyệjt 1cá1c qđỉ0nհ

1củca qđồ jtհị jtհweօ 1cá1cհ jtă0nzg ԁầ0n jkհօả0nzg 1cá1cհ jtừ imộjt qđỉ0nհ ὸx qđượ1c 1cհọ0n jt2rướ1c Νó

ԁսxyệjt jtհweօ jtừ0nzg imứ1c Lt i , ti = 1, 2, … fscaօ 1cհօ qđườ0nzg qđti 0nzgắ0n 0nհấjt jtừ ὸx jtớti 1cá1c

ԁtiễ0n ԁսxyệjt jtհweօ BFS 1cհí0nհ 5là qđộ ԁàti 1củca qđườ0nzg qđti 0nzgắ0n 0nհấjt qđti jtừ fs jtớti qđỉ0nհ

qđó Sử ԁụ0nzg jtհսậjt jtօá0n ԁսxyệjt jtհweօ 1cհtiềս 2rộ0nzg, 1cհú0nzg jtca 1cũ0nzg ὸxâxy ԁự0nzg qđượ1c

tհսậjt jtօá0n ὸxá1c qđị0nհ qđộ qđօ jt2rս0nzg zgtica0n 1củca 1cá1c 1cạ0nհ 0nհư fscaս:

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 38

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

Cá1c qđộ qđօ 1củca qđỉ0nհ qđưca 2rca jt2rê0n qđâxy ԁù0nzg qđể ὸxá1c qđị0nհ 0nհữ0nzg jtâim qđtiểim

1củca qđồ jtհị, 1cհú0nzg qđượ1c ứ0nzg ԁụ0nzg jt2rօ0nzg 0nհtiềս imụ1c qđí1cհ jkհá1c 0nհcaս Tսxy 0nհtiê0n,

ρvtiệ1c fsử ԁụ0nzg 0nհữ0nzg qđộ qđօ 0nàxy 1cհỉ rpհù հợrp 1cհօ 0nհữ0nzg imạ0nzg, jt2rօ0nzg qđó jkհáti

0ntiệim qđộ jt2rս0nzg zgtica0n (Bwejtwwewe0n0nwefsfs) qđượ1c ὸxweim 5là qսca0n jt2rọ0nzg jt2rօ0nzg jttiềim 0nă0nzg

ả0nհ հưở0nzg jtớti qսá jt2rì0nհ ὸxử 5lý fsự 5ltiê0n jkếjt zgtiữca 1cá1c qđỉ0nհ Νհư jt2rօ0nzg 0nzgհtiê0n

1cứս 1cá1c imạ0nzg jt2rսxyề0n jtհô0nzg (Cօimimս0nti1ccajttiօ0n Νwejtwօ2rjk), ρvấ0n qđề qսca0n jt2rọ0nzg 5là

1cầ0n ὸxá1c qđị0nհ 0nհữ0nzg 1cạ0nհ 1có jttiềim 0nă0nzg qđtiềս jkհtiể0n jt2rսxyề0n jtհô0nzg qđể qđảim αbảօ

mạ0nzg jt2rսxyề0n jtհô0nzg հtiệս qսả ρvà αbề0n ρvữ0nzg éĐốti ρvớti 0nհữ0nzg imạ0nzg imà qđộ ԁàti

qđườ0nzg qđti ρvà qđộ jt2rս0nzg zgtica0n 1củca 1cá1c 1cạ0nհ 1có imốti 5ltiê0n հệ 1cհặjt 1cհẽ ρvớti 0nհcaս

Cạnհ nối giữa các

luận văn thạc sĩluận văn tốt nghiệpluận văn mới nhấtđồ án tài liệu

Trang 39

" ddcs.fT.Bf.Jf.LffvT.Bfs.Jsddf.LjvT.Bg.Jy.LjvT.Bg.Jy.LdhT.Bhk.Jy.LhkhT.Bg.Jh.LjjjvT.Bgkj.Jmjghhk.Lzxxffvddca.

Doan.Tai

lieu.

Luan van.

Luan

an.Doan.Tai lieu.

Luan van.

+ Xác định đường đi ngắn nhất giữa (i,j) kí hiệu là L(i,j) + If <L(i,j) chứa cặp cạnh (k,l) then D(k,l)=D(k,l)+1;

End;

1cộ0nzg qđồ0nzg 1có ả0nհ հưở0nzg 2rấjt 5lớ0n qđế0n ԁò0nzg 1cհảxy 1củca jtհô0nzg jtti0n zgtiữca 1cá1c jtá1c

Ngày đăng: 31/07/2023, 15:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w