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

bước nhảy ngẫu nhiên trên đồ thị

69 392 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

Định dạng
Số trang 69
Dung lượng 531,97 KB

Nội dung

iv Nếu trong đồ thị GV, E, hai đỉnh bất kỳ đều được nối với nhaubằng không quá một cạnh có hướng hay vô hướng thì G gọi là đồ thịđơn.. v Nếu trong đồ thị GV, E có ít nhất một cặp đỉnh đư

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

LÊ QUANG HÀM

BƯỚC NHẢY NGẪU NHIÊN TRÊN ĐỒ THỊ

LUẬN VĂN THẠC SĨ KHOA HỌC

HÀ NỘI – 2012

Trang 2

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

LÊ QUANG HÀM

BƯỚC NHẢY NGẪU NHIÊN TRÊN ĐỒ THỊ

Chuyên ngành: Bảo đảm toán học cho máy tính và hệ thống tính toán Mã số : 60 46 35

LUẬN VĂN THẠC SĨ KHOA HỌC

Cán bộ hướng dẫn: TS Lê Anh Vinh

HÀ NỘI – 2012

Trang 3

MỤC LỤC

Lời nói đầu 2

1 Cơ bản về E-đồ thị 4 1.1 Lý thuyết đồ thị 4

1.2 Thuật ngữ và khái niệm đại số 9

1.3 E-Đồ thị 13

1.4 Họ E-Đồ thị 27

2 Bước nhảy ngẫu nhiên trên đồ thị 29 2.1 Xích Markov 29

2.2 Bước nhảy ngẫu nhiên trên đồ thị 34

2.3 Bước nhảy ngẫu nhiên trên E-đồ thị d-đều 52

3 Bước nhảy ngẫu nhiên trên đồ thị Paley và đồ thị Margulis 57 3.1 Đồ thị Paley 57

3.2 Đồ thị Margulis 60

Kết luận 66

Tài liệu tham khảo 67

Trang 4

LỜI NÓI ĐẦU

Trong lý thuyết đồ thị, bước nhảy ngẫu nhiên trên đồ thị dành được rấtnhiều sự quan tâm trong nhiều thập niên qua Các kết quả của nó ứngdụng trong rất nhiều các lĩnh vực khác nhau Việc nghiên cứu trên từnglớp đồ thị cụ thể cho ta những ứng dụng khác nhau như: thiết kế mạng,thiết kế thuật toán mã hóa, mật mã, giả ngẫu nhiên Khi nghiên cứucác E- đồ thị cho ta thấy những tính chất rất đặc biệt như: tốc độ hội

tụ tới phân phối dừng, phân phối dừng, thời gian va chạm, thời gianphủ Luận văn này tập trung nghiên cứu các E- đồ thị và các tham sốcủa bước nhảy ngẫu nhiên trên E- đồ thị Dựa vào đó tôi đưa ra cấu trúcluận văn như sau:

Chương 1: Cơ bản về E - đồ thị

Chương này gồm hai phần Phần thứ nhất đưa ra những khái niệm

và định nghĩa cơ bản về đồ thị Phần thứ hai đưa ra những khái niệm,định nghĩa và tính chất liên quan đến đồ thị

Chương 2: Bước nhảy ngẫu nhiên trên đồ thị

Chương này gồm hai phần Phần thứ nhất gồm những khái niệm, địnhnghĩa và những kết quả cơ bản của bước nhảy ngẫu nhiên Phần thứ hainghiên cứu bước nhảy ngẫu nhiên trên E- đồ thị và các tính chất củabước nhảy ngẫu nhiên trên E- đồ thị

Chương 3: Bước nhảy ngẫu nhiên trên đồ thị Paley và đồ thịMargulis

Chương này áp dụng bước nhảy ngẫu nhiên trên hai đồ thị là đồ thịPaley và đồ thị Magulis

Để hoàn thành luận văn này trước hết tôi xin chân thành cảm ơn TS

Trang 5

Lê Anh Vinh người cố vấn với những thảo luận hiệu quả và hướng dẫnnhiệt tình Đồng thời tôi cũng xin chân thành cảm ơn TS Lê Trọng Vĩnh

đã động viên, khuyến khích và giúp đỡ trong suốt quá trình hoàn thiện

Vì lý do thời gian, nên trong luận văn không tránh khỏi những thiếusót, bất hợp lý về nội dung cũng như cách trình bày Kính mong nhậnđược những góp ý của thầy cô

Hà Nội, tháng 12 năm 2011

Lê Quang Hàm

Trang 6

V là tập đỉnh và E là tập cạnh của đồ thị G.

+ Nếu a = (x, y) trong đó x, y ∈ V không sắp thứ tự thì a được gọi làcạnh (vô hướng) của đồ thị; x, y được gọi là hai đầu của cạnh a (hay

là hai điểm đầu của cạnh a)

+ Nếu b = (u, v) trong đó u, v ∈ V được sắp thứ tự thì b được gọi làcạnh có hướng (cung) của đồ thị; u là đỉnh đầu, v là đỉnh cuối.+ Nếu c = (z, z) trong đó z ∈ V là cặp đỉnh trùng nhau thì c được gọi

là một khuyên Nếu trong hai đỉnh này vẫn quy định thứ tự thì c đượcgọi là khuyên có hướng

Định nghĩa 1.1.2 x, y được gọi là hai đỉnh kề nhau nếu chúng đượcnối với nhau bằng một cạnh hay một cung

+ Hai cạnh có chung ít nhất một đỉnh gọi là hai cạnh kề nhau Haicung a và b, nếu điểm cuối a trùng với điểm đầu của b thì a và b gọi làhai cung kề nhau Dùng D(x) để ký hiệu tập gồm tất cả các đỉnh màmỗi đỉnh này có cạnh nối với x

D+(x) là tập tất cả các đỉnh mà từ x có cung đi tới

Trang 7

D−(x) là tập tất cả các đỉnh có cung đi tới x.

Định nghĩa 1.1.3 (i) Nếu tập E gồm toàn cạnh thì G(V, E) là đồ thị

vô hướng

(ii) Nếu tập E gồm toàn cung thì G(V, E) là đồ thị có hướng.(iii) Nếu tập E gồm cả cạnh và cung thì G(V, E) được gọi là đồ thịhỗn hợp

(iv) Nếu trong đồ thị G(V, E), hai đỉnh bất kỳ đều được nối với nhaubằng không quá một cạnh (có hướng hay vô hướng) thì G gọi là đồ thịđơn

(v) Nếu trong đồ thị G(V, E) có ít nhất một cặp đỉnh được nối vớinhau không ít hơn hai cạnh có hướng hoặc vô hướng thì G(V, E) đượcgọi là đa đồ thị

Định nghĩa 1.1.4 (i) Đồ thị vô hướng G = (V, E) được gọi là đồ thịđầy đủ nếu mỗi cặp đỉnh của nó được nối với nhau bởi đúng một cạnh.(ii) Một đa đồ thị vô hướng mà mỗi cặp đỉnh của nó được nối vớinhau bằng đúng k cạnh được gọi là đồ thị k-đầy đủ

(iii) Một (đa) đồ thị được gọi là (đa) đồ thị phẳng nếu nó có ítnhất một dạng biểu diễn hình học trên mặt phẳng mà các cạnh chỉ cắtnhau ở đỉnh

(iv) Một (đa) đồ thị với số cạnh của mỗi đỉnh đều hữu hạn được gọi

là (đa) đồ thị hữu hạn địa phương

Định nghĩa 1.1.5 (i) Giả sử x là đỉnh tùy ý của đồ thị G = (V, E).Người ta gọi số cạnh và cung của đỉnh x là bậc của đỉnh x, kí hiệu làd(x)

(ii) Đồ thị mà bậc của tất cả các đỉnh đều bằng nhau và bằng d thìđược gọi là đồ thị d-đều

Định nghĩa 1.1.6 Dãy đỉnh α = (x1, x2, , xm) được gọi là một xíchnếu với mọi 0 6 t 6 m − 1 thì cặp xt, xt+1 kề nhau Ta cũng nói xích

Trang 8

nối giữa đỉnh x1 và đỉnh xm hoặc xích α đi từ đỉnh x1 đến đỉnh xm.

Hình 1.1:

(i) Một xích mà có hai đầu trùng nhau thì được gọi là chu trình.(ii) Một xích được gọi là xích sơ cấp nếu nó đi qua mỗi cạnh của đồthị không quá một lần

(iii) Một chu trình được gọi là chu trình sơ cấp nếu nó đi qua mỗiđỉnh của đồ thị không quá một lần

(iv) Một xích được gọi là xích đơn nếu nó đi qua mỗi đỉnh của đồthị không quá một lần

(v) Một chu trình được gọi là chu trình đơn nếu nó đi qua mỗi cạnhcủa đồ thị không quá một lần

Định nghĩa 1.1.7 (i) Tổng số cạnh xuất hiện trong chu trình α đượcgọi là độ dài của chu trình

(ii) Tổng số cạnh xuất hiện trong xích α được gọi là độ dài của xích

và ký hiệu bởi |α|

Định nghĩa 1.1.8 Giả sử G = (X, E) là đồ thị có hướng Dãy đỉnh

β = (y1, y2, , yt, yt+1, , ym) được gọi là một đường trong G nếu với mọi

0 6 t 6 m − 1, có một cung từ yt sang yt+1 Ta còn nói rằng đường βxuất phát từ đỉnh y1 đi tới đỉnh ym Trong đó y1 là đỉnh đầu của đường

β và ym là đỉnh cuối của đường β

Trang 9

Định nghĩa 1.1.9 (i) Một đường có đỉnh đầu trùng với đỉnh cuối thìgọi là một vòng.

(ii) Một đường đi qua mỗi đỉnh không quá một lần thì gọi là đường

Định nghĩa 1.1.11 Giả sử G = (V, E) là một đồ thị vô hướng

(i) Hai đỉnh a, b thuộc V được gọi là hai đỉnh liên thông (hay cặpđỉnh liên thông) nếu chúng được nối với nhau ít nhất một xích

(ii) Đồ thị vô hướng G(V, E) được gọi là đồ thị liên thông nếu mỗicặp đỉnh của nó đều liên thông với nhau

Định nghĩa 1.1.12 Giả sử G = (V, E) là đồ thị có hướng

(i) Cặp đỉnh c, d thuộc X được gọi là hai đỉnh liên thông (hay cặpđỉnh liên thông) nếu có ít nhất một đường đi từ c đến d hoặc ngược lại.(ii) Đồ thị có hướng G(V, E) được gọi là đồ thị liên thông mạnhnếu mỗi cặp đỉnh của nó đều liên thông với nhau

Định nghĩa 1.1.13 Giả sử G = (V, E) là một đồ thị tuỳ ý Mỗi đồthị con của G mà liên thông hay liên thông mạnh đều được gọi là mộtthành phần liên thông của G

Định nghĩa 1.1.14 Đỉnh x trong đồ thị liên thông được gọi là đỉnhcắt nếu đồ thị nhận được bằng cách bỏ điểm x sẽ là đồ thị không liênthông

Trang 11

Thì G gọi là một đồ thị đều mạnh với các tham số (n, κ, λ, µ) và kýhiệu srg(n, κ, λ, µ).

1.2 Thuật ngữ và khái niệm đại số

Định nghĩa 1.2.1 Chúng ta sẽ làm việc với các thuật ngữ đại số sauđây

- Chúng ta sẽ làm việc chủ yếu trên trường số thực R

- Dùng Rn×m là không gian các ma trận thực n × m Dùng Mn(R) =

Rn×n chúng ta sẽ coi véc tơ cột v ∈ Rn như ma trận trong Rn×1

Trang 12

- Dùng In để biểu thị ma trận đường chéo n × n Chúng ta viết I khikhông có sự nhầm lẫn về kích cỡ của ma trận, Jn nếu là ma trận đơn vị.

- Dùng AT để biểu thị ma trận chuyển vị của A, A là đối xứng nếu

A = AT, A là trực giao nếu AAT = I

- Ma trận thực A thuộc Mn(R) với các phần tử ai,j > 0 được gọi là

ma trận ngẫu nhiên kép nếu P

Ví dụ 1.2.2 Cho đồ thị G(V, E) vô hướng (Hình 1.4), trong đó

V = {0, 1, 2, 3},

E = {(0, 1), (0, 2), (0, 3), (1, 2)}

Hình 1.4:

Trang 13

(1) F cùng với các phép toán ⊕ là một nhóm Abel (với phần tử trunghòa ký hiệu là 0).

(2) F∗ = F\{0} cùng với các phép toán ∗ là một nhóm Abel (với phần

tử đơn vị ký hiệu là 1)

(3) Luật phân phối: với mọi a, b, c ∈ F, chúng ta có (a ⊕ b) ∗ c =

a ∗ c ⊕ b ∗ c

Trang 14

Chú ý 1.2.5 Phần tử 0 là một phần tử ngoại lệ không có phần tử nghịchđảo.

Ví dụ 1.2.6 (1) Q, R, C cùng với các phép cộng + và phép nhân * tạothành các trường

(2) Tập con Q[i] = {a + bi ∈ C : a, b ∈ Q} của C là một trường Gọi

là trường hữu tỉ Gauss

(3) Vành các số nguyên modulo p, Zp là một trường nếu p là một sốnguyên tố

Định nghĩa 1.2.7 Số đặc trưng của trường F (ký hiệu là CharF) là

số nguyên dương nhỏ nhất n sao cho n1=0 Trong đó n1 là ký hiệu hìnhthức của tổng n số 1: 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ · · · ⊕ 1 Nếu n1 không bằng 0 thì

ta nói F có số đặc trưng là 0

Lưu ý rằng số đặc trưng của một trường có thể không bao giờ là 1 vì

1 ∗ 1 6= 0 Nếu Char F 6= 0 thì Char F phải là một số nguyên tố Vì nếuChar F = n = rs trong đó r và s là các số nguyên dương lớn hơn 1 Khi

đó (r1)(s1) = n1 = 0, nên hoặc r1 hoặc s1 bằng 0, điều này nói lên rằngChar F < n

Định nghĩa 1.2.8 Nếu F và E là các trường và F ⊆ E, ta nói E là một

sự mở rộng của F và F là một trường con của E và ta viết F 6 E

Lưu ý rằng nếu F 6 E thì ta có thể xem E như một không gian vectơtrên F, vì nếu chúng ta xét các phần tử của E như các vectơ và các phần

tử của F như các vô hướng thì các tiêu đề của một không gian vectơ đượcthỏa mãn Số chiều của không gian vectơ này gọi là bậc của sự mở rộng

và được ký hiệu [E : F] Nếu [E : F] = n < ∞ ta nói E là một sự mở rộnghữu hạn của F

Định nghĩa 1.2.9 Một trường con nhỏ nhất Fp của một trường F vớiChar F = p được gọi là một trường nguyên tố

Trang 15

Định lý 1.2.10 Số các phần tử của một trường hữu hạn F bằng pn,trong đó p là một số nguyên tố và n ∈ N.

Định lý 1.2.11 Với mọi số nguyên tố p và n ∈ N có một trường với pnphần tử

1.3 E-Đồ thị

Trong phần này chúng ta sẽ giới thiêụ về E-đồ thị

Xét một cách trực quan một E-đồ thị là một đồ thị mà với bất kì mộttập nhỏ các đỉnh nào cũng có tập đỉnh kề với nó lớn

Định nghĩa 1.3.1 Cho đồ thị G = (V, E) với n đỉnh Với mỗi tập

Trang 16

Hằng số c thường được gọi là tốc độ nở (expansion rate) của đồ thị.

Định nghĩa 1.3.4 Cho đồ thị d-đều, bậc n, G(V,E) Gọi A(G) là matrận kề của đồ thị G, ta định nghĩa ma trận kề chuẩn hóa của đồ thị Glà

Chúng ta phát biểu mà không chứng minh định lí sau

Định lý 1.3.5 Gọi A là ma trận n × n đối xứng gồm các số thực Khi

đó tồn tại một hệ các véc tơ trực giao {v1, v2, , vn} tương ứng với ngiá trị riêng λ1, λ2, , λn

Định nghĩa 1.3.6 Gọi λ1, λ2, , λn là các giá trị riêng của đồ thị G,với thứ tự 1 = |λ1| > |λ2| > · · · > |λn| chúng ta nói rằng G là λ-nở phổnếu |λ2| 6 λ Hơn nữa, chúng ta định nghĩa λ2(G) = |λ2|

Chúng ta sẽ thêm cho định nghĩa này các tham số n và d rằng đồ thị

G là một (n, d, λ)-nở phổ nếu G có n đỉnh đều bậc d và λ2(G) = |λ|.Xét bất kì phân phối xác suất x ∈ Rn trên các đỉnh của đồ thị, trong

đó xi > 0, ∀i và Pni=1xi = 1 Vì bA là ma trận thực và đối xứng, nên cóthể biểu diễn x là tổ hợp tuyến tính của các véc tơ riêng {v1, v2, , vn}với các giá trị riêng tương ứng λ1, λ2, , λn, trong đó v1 = u là phânphối đều và vi⊥u, ∀i 6= 1 Rõ ràng, hệ số của u trong phân tích này là 1

Trang 17

Dễ thấy rằng nếu |λ2| càng nhỏ thì tốc độ để hội tụ về u càng nhanh.

Bổ đề 1.3.7 Giá trị riêng của một ma trận kề chuẩn hóa của đồ thị Gbất kì luôn tối đa là bằng 1, tương ứng với véc tơ riêng u

Chứng minh Xét bất kì giá trị riêng λ của bA = bA(G) tương ứng với véc

tơ riêng v, sẽ có một vài i nào đó sao cho |vi| = maxj|vj| , trong đó

|vi| > 0 Khi đó áp dụng bất đẳng thức tam giác ta có

Bổ đề 1.3.9 Đồ thị G là liên thông nếu và chỉ nếu giá trị riêng 1 của

ma trận bA xuất hiện với bội 1

Chứng minh Giả sử G là không liên thông Khi đó G phải có ít nhất haithành phần liên thông Gọi X ⊂ V là một thành phần liên thông của

đồ thị và đặt Y = V | X Với mỗi tập S ⊂ V , gọi χs là một véc tơ đặctrưng của nó, nghĩa là véc tơ có tọa độ i bằng 1 nếu i ∈ S và bằng 0 vớimọi trường hợp khác Ta phát biểu rằng χX và χY là hai véc tơ riêngứng với giá trị riêng 1

Trang 18

Giả sử giá trị riêng bằng 1 xuất hiện với bội lớn hơn 1 Khi đó cómột vài véc tơ x⊥u là véc tơ riêng tương ứng với giá trị riêng 1 Gọi

X = {i | xi = maxjxj} Vì λ = 1, điều này nói lên rằng với bất kì i ∈ X,

và với bất kì aij 6= 0, phải có xj = xi Vậy nên aij = 0, ∀i ∈ X, j ∈ V \X

và X không liên thông với V \X

Bổ đề 1.3.10 Đồ thị liên thông G là đồ thị hai phần nếu và chỉ nếu matrận kề chuẩn hóa của nó có một giá trị riêng -1

Chứng minh Nếu đồ thị G là hai phần thì đồ thị bình phương của nó làkhông liên thông Nên G2 có giá trị riêng 1 với bội 2 mỗi giá trị riêngcủa G2 là bình phương giá trị riêng của G Vì G là đồ thị liên thông nên

nó có giá trị riêng bằng 1 với bội 1, nên tương ứng với một giá trị riêng

1 của Vì giá trị riêng bằng 1 khác của G2 cũng phải là bình phương củagiá trị riêng của G nên G phải có giá trị riêng bằng -1

Nếu G có một giá trị riêng bằng -1, khi đó có một véc tơ riêng x⊥usao cho bAx = −x Gọi X = {i | xi = maxjxj} Chúng ta có với bất kì

i ∈ X, và với bất kì aij 6= 0, phải có xi = −xj Vậy aij = 0 ∀i, j ∈ X.Hơn nữa, vì G là liên thông, điều này có nghĩa ∀i ∈ Y = V \Xchúng ta

có xi = − maxjxj, do đó không có cạnh nào giữa các đỉnh trong Y Điềunày dẫn đến G là đồ thị hai phần với một phần là X phần còn lại là

Y

Bổ đề 1.3.11 Cho A là một ma trận vuông đối xứng cấp n gồm các

số thực Gọi λ1 > λ2 >, , > λn là phổ của A với hệ các véc tơ trựcchuẩn tương ứng {v1, v2, , vn} Với k ∈ [n] bất kì, định nghĩa Wk ⊂ Rn

là không gian con được sinh bởi hệ {v1, v2, , vk} Khi đó chúng ta cóvới mọi k thì

hAx, xi

hx, xi > λk với mọi x ∈ Wk \ {0} (1.2)hAy, yi

hy, yi 6 λk+1 với mọi y ∈ Wk⊥\ {0} (1.3)

Trang 19

Chứng minh Vì {v1, v2, , vk} là một cơ sở của Wk, chúng ta có thể viết

Pk i=1λic2i

hx, xi

>

Pk i=1λkc2i

hx, xi =

λkPk i=1c2i

hx, xi

= λk

Tương tự, vì {v1, v2, , vn} là cơ sở của Rn nên

Wk⊥ = Span(vk+1, vk+2, , vn)

Lí luận tương tự sẽ đưa ra được giới hạn trên của hAy,yihy,yi

Bổ đề 1.3.12 Cho đồ thị G bất kỳ với ma trận kề chuẩn A thì

1 − 1D||x||2

X

(i,j)∈E

(xi− xj)2

Chúng ta thấy rằng

||Ax|| = p|hAx, Axi| = p|hA2x, xi|

Trang 20

Áp dụng đẳng thức vừa chúng minh suy ra

aijxixj

=

2dX(i,j)∈E

xixj

... class="text_page_counter">Trang 31

CHƯƠNG 2

BƯỚC NHẢY NGẪU NHIÊN TRÊN ĐỒ THỊ

Những vấn đề chương tham khảo tổng hợp từcác tài liệu Nguyễn Duy Tiến,... nghĩa 1.4.2 (i) Một họ E -đồ thị gọi xây dựngtương đối rõ có tồn mọt thuật toán thời gian đa thức saocho liệu vào i kết cho đồ thị Gi

(ii) Một họ E -đồ thị gọi xây dựng rõ tồn... khơng thiết ngẫu nhiên kép.Đặt λGi (H) = |λGi |

Hệ 1.3.15 Cho đồ thị G với giá trị riêng lớn thứ hai λ2(G).Gọi H đồ thị G Khi λG2

Ngày đăng: 08/01/2015, 08:31

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w