1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài toán Euler và bài toán Hamiton

22 337 1
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Bài Toán Euler Và Bài Toán Hamilton
Trường học Đại Học Quốc Gia Hà Nội
Chuyên ngành Toán Học
Thể loại Báo Cáo Khoa Học
Năm xuất bản Chưa rõ
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 503,12 KB

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

Nội dung

kh´o trongviˆe.c gia˙’i quyˆe´t ch´ung l`a rˆa´t kh´ac nhau.. tˆo`n ta.i cu˙’a c´ac chu tr`ınhhay ma.ch Hamilton... khˆong liˆen thˆong khˆong thˆe˙’ ch´u.a dˆay chuyˆe`n hoˇa.c chu tr`ı

Trang 1

Chu.o.ng 5

L´y thuyˆe´t d¯ˆo` thi ph´at triˆe˙’n bˇa´t nguˆo`n t`u nh˜u.ng b`ai to´an cˆo˙’ d¯iˆe˙’n, trong sˆo´ d¯´o b`ai to´an Euler v`a b`ai to´an Hamilton t`ım h`anh tr`ınh d¯i qua mˆo˜i ca.nh d¯´ung mˆo.t lˆa`n v`a qua mˆo˜i d¯ı˙’nh d¯´ung

mˆo.t lˆa`n tu.o.ng ´u.ng d¯´ong vai tr`o quan tro.ng

Hai b`ai to´an n`ay c´o liˆen quan d¯ˆe´n nh˜u.ng ´u.ng du.ng: c´ac b`ai to´an t`ım h`anh tr`ınh tˆo´t

nhˆa´t (ngu.`o.i d¯u.a thu Trung Hoa, ngu.`o.i ch`ao h`ang), tu d¯ˆo.ng ho´a thiˆe´t kˆe´ bˇa`ng m´ay t´ınh,

lˆa.p li.ch, vˆan vˆan

Mˇa.c d`u hai b`ai to´an n`ay d¯u.o c ph´at biˆe˙’u rˆa´t giˆo´ng nhau, nhu.ng m´u.c d¯ˆo kh´o trongviˆe.c gia˙’i quyˆe´t ch´ung l`a rˆa´t kh´ac nhau

Ch´ung ta s˜e ch´u.ng minh rˇa`ng trong d¯ˆo` thi vˆo hu.´o.ng, tˆo`n ta.i thuˆa.t to´an d¯a th´u.c t`ımh`anh tr`ınh Euler v`a b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa c´o thˆe˙’ d¯u.a vˆe` t`ım cˇa.p gh´ep ho`anha˙’o c´o tro.ng lu.o ng nho˙’ nhˆa´t [30] (c˜ung xem Phˆa`n 7.5) C´ac thuˆa.t to´an n`ay s˜e d¯u.o c tr`ınhb`ay trong c´ac Phˆa` n 5.1 v`a 5.2

Mˇa.t kh´ac, vˆa´n d¯ˆe` tˆo`n ta.i chu tr`ınh hay ma.ch Hamilton l`a nh˜u.ng b`ai to´an khˆong d¯ath´u.c khˆong d¯u.o c d¯ˆe` cˆa.p o.˙’ d¯ˆay Ba.n d¯o.c quan tˆam c´o thˆe˙’ xem, chˇa˙’ng ha.n [30] Ch´ung tachı˙’ tr`ınh b`ay trong Phˆa` n 5.3 nh˜u.ng kˆe´t qua˙’ ch´ınh liˆen quan d¯ˆe´n su tˆo`n ta.i cu˙’a c´ac chu tr`ınhhay ma.ch Hamilton Khi c´o d¯iˆe` u kiˆe.n, c´ac ch´u.ng minh c´o t´ınh kiˆe´n thiˆe´t thuˆa.t to´an hoˇa.cc´o thˆe˙’ d¯ˆe` xuˆa´t nh˜u.ng phu.o.ng ph´ap heuristic

D- i.nh ngh˜ıa 5.1.1 Gia˙’ su.˙’ G = (V, E) l`a d¯ˆo` thi vˆo hu.´o.ng (d¯o.n hoˇa.c d¯a d¯ˆo` thi.) Dˆay chuyˆe`n

Trang 2

Euler l`a dˆay chuyˆe ` n ch´u.a tˆa´t ca˙’ c´ac ca.nh cu˙’a d¯ˆo` thi., mˆo˜i ca.nh d¯´ung mˆo.t lˆa`n Chu tr`ınh Euler l`a dˆay chuyˆe` n Euler m`a d¯ı˙’nh d¯ˆa` u tr`ung v´o.i d¯ı˙’nh cuˆo´i

V´ı du 5.1.2 (B`ai to´an Euler) C´ach d¯ˆay khoa˙’ng ba trˇam nˇam, nhiˆe`u ngu.`o.i dˆan th`anh phˆo´ K¨onigsberg cu˙’a nu.´o.c Nga (sau n`ay l`a th`anh phˆo´ Kaliningrat) d¯˜a t`u.ng thˇa´c mˇa´c vˆa´n d¯ˆe` nhu sau: Th`anh phˆo´ c´o sˆong Pregel cha˙’y qua, gi˜u.a sˆong c´o c`u lao Kneiphof, v`a c´o 7 chiˆe´c cˆa` u bˇa´c qua sˆong nhu trˆen H`ınh 5.1(a); c´o thˆe˙’ d¯i da.o qua khˇa´p c´ac cˆa`u nhu.ng mˆo˜i cˆa`u chı˙’ d¯i

mˆo.t lˆa`n thˆoi khˆong? Nˆe´u ta coi mˆo˜i khu vu c a, b, c, d cu˙’a th`anh phˆo´ nhu mˆo.t d¯ı˙’nh, mˆo˜i cˆa`u

qua la.i hai khu vu c nhu mˆo.t ca.nh nˆo´i hai d¯ı˙’nh, th`ı ba˙’n d¯ˆo` th`anh phˆo´ K¨onigsberg l`a mˆo.t d¯ˆo` thi (H`ınh 5.1(b)) Thˇa´c mˇa´c cu˙’a ngu.`o.i dˆan th`anh phˆo´ ch´ınh l`a: c´o thˆe˙’ v˜e d¯u.o c d¯ˆo` thi bˇa`ng mˆo.t n´et b´ut liˆe` n hay khˆong? N´oi c´ach kh´ac: tˆo`n ta.i chu tr`ınh Euler?

Nh`a to´an ho.c L Euler (1707-1783) l`a ngu.`o.i d¯ˆa`u tiˆen d¯˜a ch´u.ng minh b`ai to´an khˆong c´o l`o.i gia˙’i (nˇam 1736, xem [22], [23]), v`a v`ı vˆa.y b`ai to´an thu.`o.ng d¯u.o c go.i l`a b`ai to´an Euler vˆe` c´ac cˆa` u o.˙’ K¨onigsberg

a

d

(a)

a

d

(b) H`ınh 5.1: (a) Ba˙’n d¯ˆo` cu˙’a th`anh phˆo´ K¨onigsberg (b) D- ˆo` thi tu.o.ng d¯u.o.ng

D- i.nh l´y 5.1.3 [Euler] D-a d¯ˆo` thi vˆo hu.´o.ng liˆen thˆong G = (V, E) c´o dˆay chuyˆe`n Euler nˆe´u v`a chı˙’ nˆe´u sˆo´ c´ac d¯ı˙’nh bˆa.c le˙’ bˇa`ng 0 hoˇa.c 2.

Ch´u.ng minh Tru.´o.c hˆe´t ch´u ´y rˇa`ng d¯ˆo` thi khˆong liˆen thˆong khˆong thˆe˙’ ch´u.a dˆay chuyˆe`n hoˇa.c chu tr`ınh Euler

Bˆay gi`o ta ch´u.ng minh d¯iˆe` u kiˆe.n cˆa`n Nˆe´u µ l`a dˆay chuyˆe`n Euler, th`ı chı˙’ c´o hai d¯ı˙’nh

d¯ˆa` u v`a cuˆo´i c´o bˆa.c le˙’ Nˆe´u ngo`ai ra, hai d¯ı˙’nh n`ay tr`ung nhau (chu tr`ınh Euler) th`ı khˆong c´o d¯ı˙’nh bˆa.c le˙’

Trang 3

Kˆe´ tiˆe´p ta ch´u.ng minh d¯iˆe` u kiˆe.n d¯u˙’ bˇa`ng quy na.p theo sˆo´ ca.nh m cu˙’a G Hiˆe˙’n nhiˆen d¯i.nh l´y d¯´ung nˆe´u m = 1 Gia˙’ su.˙’ d¯i.nh l´y d¯´ung cho mo.i d¯ˆo` thi liˆen thˆong m ca.nh Nˆe´u G c´o hai d¯ı˙’nh bˆa.c le˙’, gia˙’ su.˙’ c´ac d¯ı˙’nh n`ay l`a a v`a b (nˆe´u tˆa´t ca˙’ c´ac d¯ı˙’nh cu˙’a G c´o bˆa.c chˇa˜n, cho.n d¯ı˙’nh a bˆa´t k`y v`a lˆa´y b = a) K´y hiˆe.u µ l`a dˆay chuyˆe` n m`a ta d¯i trˆen d¯ˆo` thi G xuˆa´t ph´at t`u a theo hu.´o.ng tu`y ´y, d¯i qua mˆo˜i ca.nh d¯´ung mˆo.t lˆa`n Nˆe´u ta.i th`o.i d¯iˆe˙’m n`ao d¯´o ta o.˙’ d¯ı˙’nh x 6= b ngh˜ıa l`a ta d¯˜a su.˙’ du.ng mˆo.t sˆo´ le˙’ ca.nh liˆen thuˆo.c v´o.i x nˆen c´o thˆe˙’ d¯i theo ca.nh kh´ac chu.a d¯u.o c su.˙’ du.ng Nˆe´u ta khˆong thˆe˙’ d¯i d¯u.o c n˜u.a, ngh˜ıa l`a d¯ang o.˙’ d¯ı˙’nh b Nˆe´u tˆa´t ca˙’ c´ac ca.nh d¯˜a d¯u.o c su.˙’ du.ng, µ l`a mˆo.t dˆay chuyˆe` n Euler v`a d¯i.nh l´y d¯´ung Trong tru.`o.ng ho p ngu.o c

la.i, d¯ˆo` thi con G 0 d¯u.o c x´ac d¯i.nh bo.˙’i c´ac ca.nh chu.a d¯u.o c su.˙’ du.ng chı˙’ c´o nh˜u.ng d¯ı˙’nh bˆa.c

chˇa˜n K´y hiˆe.u G 0

D- ˆo` thi thoa˙’ c´ac d¯iˆe`u kiˆe.n cu˙’a D-i.nh l´y Euler go.i l`a d¯ˆo` thi Euler.

C´ach ch´u.ng minh D- i.nh l´y Euler 5.1.3 cho ta mˆo.t thuˆa.t to´an xˆay du ng dˆay chuyˆe`n Eulertrong mˆo.t d¯ˆo` thi Euler

1 Xˆay du ng mˆo.t dˆay chuyˆe` n d¯o.n gia˙’n µ xuˆa´t ph´at t`u s.

2 Nˆe´u tˆa´t ca˙’ c´ac ca.nh cu˙’a G d¯˜a d¯u.o c su.˙’ du.ng th`ı d`u.ng v`a ta c´o µ l`a dˆay chuyˆe` n Euler.Ngu.o c la.i sang Bu.´o.c 3

3 K´y hiˆe.u G1 l`a d¯ˆo` thi con cu˙’a G gˆo`m c´ac ca.nh chu.a d¯u.o c su.˙’ du.ng Cho.n d¯ı˙’nh c cu˙’a G1

nˇa`m trˆen dˆay chuyˆe` n µ Xˆay du ng chu tr`ınh d¯o.n gia˙’n µ1 trong d¯ˆo` thi G1 xuˆa´t ph´at

t`u d¯ı˙’nh c.

4 Mo.˙’ rˆo.ng dˆay chuyˆe` n µ bˇa`ng c´ach gˇa´n thˆem chu tr`ınh µ1 ta.i d¯ı˙’nh c (t´u.c l`a d˜ay c´ac ca.nh cu˙’a µ1 d¯u.o c ch`en v`ao d˜ay c´ac ca.nh cu˙’a µ).

5 Thay G bo.˙’i G1 v`a lˇa.p la.i bu.´o.c 2

V´ı du 5.1.4 D- ˆo` thi trong H`ınh 5.2 c´o mˆo.t chu tr`ınh Euler

(v1, e1, v2, e2, v3, e3, v2, e4, v3, e15, v4, e14, v5, e13, v4, e12, v6, e11,

Trang 4

e2

e3

e4

e5

e6

e9

e10

e11 e12

e13

e14

e15

e16

e17

v1

v2

v6

v3

v7

v8

.

H`ınh 5.2: Mˆo.t v´ı du vˆe` d¯ˆo` thi Euler

v5, e16, v3, e17, v7, e10, v6, e9, v8, e8, v7, e5, v1, e7, v8, e6, v1).

Mˆo.t dˆay chuyˆe` n hay chu tr`ınh Euler c´o thˆe˙’ d¯u.o c x´ac d¯i.nh bo.˙’i mˆo.t danh s´ach c´o th´u

tu c´ac d¯ı˙’nh cu˙’a G ch´u.a trong n´o Chˇa˙’ng ha.n, ta c´o thˆe˙’ su.˙’ du.ng mˆo.t cˆa´u tr´uc danh s´ach

liˆen kˆe´t

typedef struct PathNode *PathPtr;

struct PathNode

{

byte Vertex;

PathPtr Next;

};

d¯ˆe˙’ d¯´anh dˆa´u c´ac d¯ı˙’nh liˆen tiˆe´p trˆen dˆay chuyˆe` n, trong d¯´o V ertex l`a sˆo´ hiˆe.u d¯ı˙’nh trˆen dˆay

chuyˆe` n; v`a con tro˙’ Next chı˙’ n´ut kˆe´ tiˆe´p ch´u.a sˆo´ hiˆe.u cu˙’a d¯ı˙’nh kˆe` V ertex trˆen dˆay chuyˆe`n Dˆe˜ thˆa´y rˇa`ng, danh s´ach n`ay c´o sˆo´ n´ut bˇa`ng (m + 1).

T`u d¯ˆay vˆe` sau ta s˜e gia˙’ thiˆe´t G d¯u.o c cho bo.˙’i ma˙’ng c´ac danh s´ach kˆe` V out[] (c´o tro.ng sˆo´), trong d¯´o v´o.i mˆo˜i d¯ı˙’nh v i ∈ V, V out[i] l`a danh s´ach c´ac d¯ı˙’nh liˆen thuˆo.c d¯ı˙’nh v i

v`a tru.`o.ng d¯ˆo d`ai Length o.˙’ n´ut th´u j (tu.o.ng ´u.ng d¯ı˙’nh v j) l`a sˆo´ ca.nh liˆen thuˆo.c v´o.i d¯ı˙’nh

v i Trong qu´a tr`ınh thu c hiˆe.n thuˆa.t to´an, mˆo˜i khi d¯i qua ca.nh (v i , v j) n`ao d¯´o, ta gia˙’m d¯ˆo

Trang 5

d`ai Length mˆo.t d¯o.n vi o.˙’ n´ut th´u j trong danh s´ach V out[i] d¯ˆe˙’ d¯´anh dˆa´u ca.nh d¯˜a d¯u.o c su.˙’

du.ng

V`ı mˆo˜i ca.nh cu˙’a d¯ˆo` thi d¯u.o c kiˆe˙’m tra nhiˆe` u nhˆa´t hai lˆa` n nˆen d¯ˆo ph´u.c ta.p cu˙’a thuˆa.t

to´an l`a O(m).

X´et d¯ˆo` thi vˆo hu.´o.ng liˆen thˆong G := (V, E) c´o tro.ng sˆo´ (t´u.c l`a mˆo˜i ca.nh e ∈ E ta g´an mˆo.t sˆo´ w(e) go.i l`a tro.ng lu.o ng cu˙’a ca.nh e).

B`ai to´an ngu.`o.i d¯u.a thu Trung Hoa (khˆong d¯u.o c d¯i.nh hu.´o.ng) ph´at biˆe˙’u rˇa`ng t`ım mˆo.tdˆay chuyˆe` n gi˜u.a hai d¯ı˙’nh cho tru.´o.c a, b ∈ V su.˙’ du.ng mˆo˜i ca.nh cu˙’a G ´ıt nhˆa´t mˆo.t lˆa`n v`a c´o

d¯ˆo d`ai nho˙’ nhˆa´t (xem [44])

Nhiˆe` u b`ai to´an vˆe` h`anh tr`ınh (ngu.`o.i d¯u.a thu., ngu.`o.i giao s˜u.a, ngu.`o.i ch`ao h`ang, v.v)

c´o thˆe˙’ ph´at biˆe˙’u o.˙’ da.ng n`ay Trong tru.`o.ng ho p d¯ˆo` thi c´o hu.´o.ng, trong d¯´o mˆo˜i cung cu˙’a G

cˆa` n d¯u.o c su.˙’ du.ng ´ıt nhˆa´t mˆo.t lˆa`n, b`ai to´an c´o thˆe˙’ d¯u.a vˆe` b`ai to´an luˆo`ng v´o.i chi ph´ı nho˙’nhˆa´t (b`ai tˆa.p)

T`u d¯ˆay vˆe` sau ch´ung ta chı˙’ x´et d¯ˆo` thi vˆo hu.´o.ng Khˆong mˆa´t t´ınh tˆo˙’ng qu´at c´o thˆe˙’

gia˙’ thiˆe´t d¯ı˙’nh xuˆa´t ph´at a v`a d¯ı˙’nh kˆe´t th´uc b trˆen dˆay chuyˆe` n l`a tr`ung nhau Trong tru.`o.ng

ho p ngu.o c la.i, ta chı˙’ cˆa`n thˆem mˆo.t ca.nh (a, b) v´o.i d¯ˆo d`ai bˇa`ng khˆong V´o.i mˆo˜i chu tr`ınh

c´o d¯ˆo d`ai nho˙’ nhˆa´t trˆen d¯ˆo` thi m´o.i n`ay, tˆo`n ta.i mˆo.t dˆay chuyˆe` n trˆen G c´o c`ung d¯ˆo d`ai v`a

do d¯´o l`a nho˙’ nhˆa´t

Nˆe´u G l`a d¯ˆo` thi Euler th`ı tˆo`n ta.i mˆo.t chu tr`ınh Euler d¯i qua mˆo˜i ca.nh d¯´ung mˆo.t lˆa`nv`a v`ı vˆa.y l`a mˆo.t nghiˆe.m tˆo´i u.u cu˙’a b`ai to´an

N´oi chung, G khˆong pha˙’i l`a d¯ˆo` thi Euler, nˆen tˆo`n ta.i mˆo.t sˆo´ c´ac d¯ı˙’nh bˆa.c le˙’ K´y hiˆe.u

V1 l`a tˆa.p c´ac d¯ı˙’nh cu˙’a G c´o bˆa.c le˙’ Dˆe˜ thˆa´y rˇa`ng sˆo´ phˆa`n tu.˙’ cu˙’a tˆa.p V1 l`a mˆo.t sˆo´ chˇa˜n Khid¯´o b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa d¯u.a vˆe` viˆe.c thˆem mˆo.t sˆo´ ca.nh v`ao G d¯ˆe˙’ tro.˙’ th`anh

d¯ˆo` thi Euler v`a c`ung l´uc, cu c tiˆe˙’u ho´a tˆo˙’ng c´ac tro.ng lu.o ng cu˙’a c´ac ca.nh d¯u.o c thˆem v`ao

Ch´ung ta khˆong thˆem mˆo.t ca.nh e 0 = (v i , v j) tr`u khi d¯˜a tˆo`n ta.i mˆo.t ca.nh e = (v i , v j)

trong G v`a g´an tro.ng lu.o ng cu˙’a ca.nh e 0 l`a w(e 0 ) := w(e) Ca.nh e 0 go.i l`a ba˙’n sao cu˙’a e X´et mˆo.t l`o.i gia˙’i tˆo´i u.u cu˙’a b`ai to´an v`a d¯ˇa.t E 0 l`a tˆa.p c´ac ca.nh d¯u.o c thˆem v`ao G K´y hiˆe.u G 0 = (V, E + E 0) l`a d¯ˆo` thi Euler nhˆa.n d¯u.o c

Trang 6

Bˆo˙’ d¯ˆ` 5.2.1 Gia˙’ su.˙’ ve i l`a mˆo.t d¯ı˙’nh bˆa.c le˙’ trong G Khi d¯´o tˆa.p E 0 ch´u.a mˆo.t dˆay chuyˆe ` n

so cˆa´p nˆo´i d¯ı˙’nh v i v´o.i mˆo.t d¯ı˙’nh v j 6= v i c´o bˆa.c le˙’ trong G.

Ch´u.ng minh V´o.i mo.i d¯ı˙’nh v k ∈ V1 ta c´o d G (v k ) ≡ 1 (mod 2) v`a d G 0 (v k ) ≡ 0 (mod 2); ngo`ai

ra, theo c´ach xˆay du ng d G 0 (v k ) ≥ d G (v k ) Do d¯´o tˆo `n ta.i ´ıt nhˆa´t mˆo.t ca.nh e1 ∈ E 0 liˆen thuˆo.c

d¯ı˙’nh v i

K´y hiˆe.u v i1 l`a d¯ı˙’nh kh´ac v i m`a ca.nh e1 liˆen thuˆo.c Nˆe´u d G (v i1) ≡ 1 (mod 2) th`ı bˆo˙’ d¯ˆe`

d¯u.o c ch´u.ng minh v´o.i v j = v i1 Ngu.o c la.i, nˆe´u d G (v i1) ≡ 0 (mod 2) th`ı d G 0 (v i1) ≥ d G (v i1) + 2v`a tˆo`n ta.i ca.nh e2 ∈ E 0 , e2 6= e1, liˆen thuˆo.c d¯ı˙’nh v i1 K´y hiˆe.u v i2 l`a d¯ı˙’nh kh´ac v i1 m`a ca.nh

e2 liˆen thuˆo.c Nˆe´u d G (v i2) ≡ 1 (mod 2) th`ı bˆo˙’ d¯ˆe ` d¯u.o c ch´u.ng minh v´o.i v j = v i2 Ngu.o c la.i,

tˆo`n ta.i ca.nh e3 ∈ E 0 , e3 6= e2, liˆen thuˆo.c d¯ı˙’nh v i2, v`a vˆan vˆan.

Do d¯´o ta xˆay du ng d¯u.o c mˆo.t dˆay chuyˆe` n so cˆa´p d`ai nhˆa´t c´o thˆe˙’

(v i , e1, v i1, e2, v i2, , e p , v i p ).

Nˆe´u d G (v i p ) ≡ 1 (mod 2) th`ı bˆo˙’ d¯ˆe ` d¯u.o c ch´u.ng minh v´o.i v j = v i p Ngu.o c la.i, tˆo`n ta.i ca.nh

e p+1 ∈ E 0 , e p 6= e p+1 , liˆen thuˆo.c d¯ı˙’nh v i p v`a v i p+1 Trong tru.`o.ng ho p n`ay, tˆo`n ta.i chı˙’ sˆo´

q, 1 ≤ q ≤ p, sao cho v i q ≡ v i p+1 v`a ta c´o mˆo.t chu tr`ınh xuˆa´t hiˆe.n Loa.i bo˙’ tˆa´t ca˙’ c´ac ca.nh

trong chu tr`ınh n`ay ta d¯u.o c mˆo.t d¯ˆo` thi con G 00 cu˙’a G 0 sao cho n´o vˆa˜n l`a d¯ˆo` thi Euler v`aho.n n˜u.a

d G 00 (v k ) ≥ d G (v k ), v´o.i mo.i d¯ı˙’nh v k ∈ V.

Lˇa.p la.i c´ach xˆay du ng dˆay chuyˆe` n trˆen, xuˆa´t ph´at t`u d¯ı˙’nh v i q chı˙’ su.˙’ du.ng c´ac ca.nh

cu˙’a G 00

Do sˆo´ c´ac ca.nh trong E 0 l`a h˜u.u ha.n, nˆen sau mˆo.t sˆo´ h˜u.u ha.n bu.´o.c ta d¯u.o c mˆo.t d¯ı˙’nh

v i p sao cho d G (v i p ) ≡ 1 (mod 2) v`a bˆo˙’ d¯ˆe ` d¯u.o c ch´u.ng minh v´o.i v j = v i p /

Bˆo˙’ d¯ˆ` 5.2.2 Gia˙’ su.˙’ ve i v`a v j l`a hai d¯ı˙’nh thoa˙’ m˜an c´ac d¯iˆe ` u kiˆe.n cu˙’a Bˆo˙’ d¯ˆe` 5.2.1 v`a k´y hiˆe.u dˆay chuyˆe ` n tu.o.ng ´u.ng l`a

µ 0 := {e 0

1, e 0

2, , e 0

p } trong d¯´o e 0

k ∈ E 0 , k = 1, 2, , p C´ac ca.nh e 0

1, e 0

2, , e 0

p l`a c´ac ba˙’n sao cu˙’a c´ac ca.nh

e1, e2, , e p trong G v`a x´et dˆay chuyˆe ` n µ := {e1, e2, , e p } trong G Khi d¯´o µ l`a dˆay chuyˆe ` n (trong G) c´o tro.ng lu.o ng nho˙’ nhˆa´t nˆo´i d¯ı˙’nh v i v´o.i d¯ı˙’nh v j

Ch´u.ng minh Nˆe´u tˆo `n ta.i mˆo.t dˆay chuyˆe`n ¯µ = {¯e1, ¯ e2, , ¯ e q } nˆo´i d¯ı˙’nh v i v´o.i d¯ı˙’nh v j trong

G c´o d¯ˆo d`ai nho˙’ ho.n th`ı bˇa`ng c´ach loa.i c´ac ca.nh e 0

1, e 0

2, , e 0

p kho˙’i G 0 v`a thˆem c´ac ba˙’n sao

Trang 7

e 0

1, ¯ e 0

2, , ¯ e 0

q cu˙’a ¯e1, ¯ e2, , ¯ e q ta nhˆa.n d¯u.o c mˆo.t d¯ˆo` thi Euler m´o.i c´o tˆo˙’ng tro.ng lu.o ng nho˙’

Bˆay gi`o x´et d¯ˆo` thi d¯ˆa`y d¯u˙’ K(V1) trˆen tˆa.p c´ac d¯ı˙’nh V1 trong d¯´o c´ac ca.nh thˆem v`ao

(v i , v j ) c´o tro.ng lu.o ng w ij bˇa`ng d¯ˆo d`ai cu˙’a dˆay chuyˆe` n nho˙’ nhˆa´t trong G gi˜u.a hai d¯ı˙’nh v i v`a v j Khi d¯´o mˆo˜i ca.nh cu˙’a K(V1) tu.o.ng ´u.ng v´o.i mˆo.t dˆay chuyˆe` n trong G V`ı w(e) ≥ 0 v´o.i mo.i ca.nh e ∈ E nˆen w ij c´o thˆe˙’ d¯u.o c x´ac d¯i.nh bˇa`ng thuˆa.t to´an t`ım d¯u.`o.ng d¯i ngˇa´n nhˆa´t,chˇa˙’ng ha.n Floyd (xem 3.3.2) hay Dantzig [16]

D- i.nh l´y 5.2.3 Tˆo`n ta.i tu.o.ng ´u.ng mˆo.t-mˆo.t gi˜u.a l`o.i gia˙’i tˆo´i u.u cu˙’a b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa v´o.i mˆo.t cˇa.p gh´ep ho`an ha˙’o c´o tro.ng lu.o ng nho˙’ nhˆa´t trong d¯ˆo` thi K(V1).

Ch´u.ng minh X´et mˆo.t l`o.i gia˙’i tˆo´i u.u cu˙’a b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa v`a d¯ˇa.t E 0 l`a

tˆa.p c´ac ca.nh thˆem v`ao G Theo Bˆo˙’ d¯ˆe` 5.2.1 ta c´o thˆe˙’ thiˆe´t lˆa.p tu.o.ng ´u.ng v´o.i mˆo˜i d¯ı˙’nh

v i ∈ V1 v´o.i mˆo.t d¯ı˙’nh v j ∈ V1 bˇa`ng mˆo.t dˆay chuyˆe` n so cˆa´p µ ij m`a c´ac ca.nh thuˆo.c E 0 Theo

Bˆo˙’ d¯ˆe` 5.2.2, µ ij c´o d¯ˆo d`ai nho˙’ nhˆa´t Trong d¯ˆo` thi K(V1) c´ac dˆay chuyˆe` n µ ij tu.o.ng ´u.ng ca.nh

(v i , v j ) Do d¯´o tˆa´t ca˙’ c´ac d¯ı˙’nh cu˙’a V1 d¯u.o c kˆe´t ho p, hai v´o.i hai, v`a c´ac ca.nh (v i , v j) tu.o.ng

´u.ng dˆay chuyˆe` n µ ij cu˙’a G 0 , ta.o th`anh mˆo.t cˇa.p gh´ep ho`an ha˙’o K cu˙’a d¯ˆo` thi K(V1) (Trong

d¯ˆo` thi d¯ˆa`y d¯u˙’ v´o.i sˆo´ chˇa˜n d¯ı˙’nh luˆon luˆon tˆo`n ta.i mˆo.t cˇa.p gh´ep ho`an ha˙’o; xem Phˆa`n 7.5)

V`ı tro.ng lu.o ng cu˙’a cˇa.p gh´ep ho`an ha˙’o K bˇa`ng tˆo˙’ng c´ac tro.ng lu.o ng cu˙’a c´ac ca.nh cu˙’a E 0

nˆen l`o.i gia˙’i cu˙’a b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa l`a tˆo´i u.u nˆe´u v`a chı˙’ nˆe´u K l`a mˆo.t cˇa.p

gh´ep ho`an ha˙’o v´o.i tro.ng lu.o ng nho˙’ nhˆa´t Ta c´o d¯iˆe` u pha˙’i ch´u.ng minh /

Do d¯´o nghiˆe.m cu˙’a b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa d¯u.a vˆe` b`ai to´an t`ım mˆo.t cˇa.p

gh´ep ho`an ha˙’o c´o tro.ng lu.o ng nho˙’ nhˆa´t cu˙’a d¯ˆo` thi d¯ˆa`y d¯u˙’ K n Viˆe.c x´ac d¯i.nh nghiˆe.m cu˙’a

b`ai to´an sau l`a mˆo.t thuˆa.t to´an kh´a ph´u.c ta.p v`a do d¯´o s˜e khˆong d¯u.o c tr`ınh b`ay o.˙’ d¯ˆay Ba.nd¯o.c quan tˆam c´o thˆe˙’ tham kha˙’o c´ac t`ai liˆe.u [14], [30]

Nhˆa.n x´et 5.2.4 Nˆe´u tˆo`n ta.i ca.nh e trong G sao cho w(e) < 0 th`ı b`ai to´an khˆong c´o nghiˆe.m tˆo´i u.u: Thˆa.t vˆa.y, bˇa`ng c´ach thˆem mˆo.t tˆa.p E 0 h˜u.u ha.n c´ac ba˙’n sao cu˙’a c´ac ca.nh cu˙’a G ta c´o thˆe˙’ thˆem ca.nh e mˆo.t sˆo´ chˇa˜n lˆa`n d¯u˙’ l´o.n, v`a do d¯´o nhˆa.n d¯u.o c mˆo.t d¯ˆo` thi Euler v´o.i d¯ˆo.

d`ai nho˙’ tu`y ´y Vˆa.y gia˙’ thiˆe´t c´ac ca.nh c´o tro.ng lu.o ng khˆong ˆam l`a khˆong mˆa´t t´ınh tˆo˙’ngqu´at d¯ˆe˙’ loa.i tr`u tru.`o.ng ho p tˆa`m thu.`o.ng n`ay

V´ı du 5.2.5 X´et d¯ˆo` thi trong H`ınh 5.3 v´o.i c´ac sˆo´ trˆen c´ac ca.nh l`a tro.ng lu.o ng ca.nh Tacˆa` n t`ım mˆo.t chu tr`ınh qua mˆo˜i ca.nh ´ıt nhˆa´t mˆo.t lˆa`n v`a c´o d¯ˆo d`ai nho˙’ nhˆa´t

Tˆo˙’ng c´ac tro.ng lu.o ng c´ac ca.nh cu˙’a G bˇa`ng 31 V`ı G khˆong l`a d¯ˆo` thi Euler nˆen d¯ˆo d`ai

cu˙’a chu tr`ınh cˆa` n t`ım s˜e l´o.n ho.n 31

Trang 8

3

3

2

3

2

2

4

4

1

m 5 m 1 m 6 m 4 m 7 m 2 m 3 H`ınh 5.3: Tˆa.p c´ac d¯ı˙’nh bˆa.c le˙’ l`a V1 = {1, 2, 3, 4} Theo thuˆa.t to´an t`ım d¯u.`o.ng d¯i ngˇa´n nhˆa´t (xem Chu.o.ng 3), ta t`ım tˆa´t ca˙’ c´ac dˆay chuyˆe` n c´o d¯ˆo d`ai nho˙’ nhˆa´t gi˜u.a c´ac cˇa.p d¯ı˙’nh cu˙’a V1 trong G Ta nhˆa.n d¯u.o c m`a trˆa.n d¯ˆo d`ai d¯u.`o.ng d¯i ngˇa´n nhˆa´t:     1 2 3 4 1 0 4 5 7 2 4 0 2 5 3 5 2 0 3 4 7 5 3 0     Tiˆe´p d¯ˆe´n ta xˆay du ng d¯ˆo` thi d¯ˆa`y d¯u˙’ K(V1) trong d¯´o tro.ng lu.o ng ca.nh (v i , v j) l`a d¯ˆo d`ai cu˙’a dˆay chuyˆe` n ngˇa´n nhˆa´t gi˜u.a v i v`a v j (xem H`ınh 5.4) 3

4

7

2

5

5

m

4

m

1

m

3

m

2

H`ınh 5.4: D- ˆo` thi d¯ˆa`y d¯u˙’ K(V1).

Cˇa.p gh´ep ho`an ha˙’o v´o.i tro.ng lu.o ng nho˙’ nhˆa´t trˆen K(V1) gˆo`m c´ac ca.nh (1, 2) v`a (3, 4) (tro.ng lu.o ng bˇa`ng 4 + 3 = 7) C´ac dˆay chuyˆe ` n tu.o.ng ´u.ng l`a {1, 7, 2} v`a {3, 4}.

Nghiˆe.m tˆo´i u.u cu˙’a b`ai to´an nhˆa.n d¯u.o c bˇa`ng c´ach thˆem v`ao d¯ˆo` thi ban d¯ˆa`u c´ac ca.nh

(1, 7), (7, 2) v`a (3, 4) D - ˆo` thi G 0 nhˆa.n d¯u.o c l`a d¯ˆo` thi Euler (H`ınh 5.5)

Trang 9

m 5 m 1 m 6 m 4 m 7 m 2 m 3

H`ınh 5.5: D- ˆo` thi Euler G 0 nhˆa.n d¯u.o c t`u G bˇa`ng c´ach thˆem c´ac ca.nh tu.o.ng ´u.ng c´ac dˆay

chuyˆe` n nho˙’ nhˆa´t gi˜u.a 1 v`a 2 v`a gi˜u.a 3 v`a 4

Cuˆo´i c`ung ta chı˙’ cˆa` n t`ım mˆo.t chu tr`ınh Euler trong G 0 , chˇa˙’ng ha.n

{6, 2, 3, 7, 2, 7, 1, 7, 4, 5, 1, 6}

l`a chu tr`ınh c´o d¯ˆo d`ai 31 + 7 = 38 l`a nghiˆe.m tˆo´i u.u cˆa`n t`ım

Gia˙’ su.˙’ G := (V, E) l`a d¯ˆo` thi liˆen thˆong (hay liˆen thˆong ma.nh trong tru.`o.ng ho p c´o hu.´o.ng)

c´o n d¯ı˙’nh.

D- i.nh ngh˜ıa 5.3.1 Dˆay chuyˆe`n (hay d¯u.`o.ng d¯i) d¯i qua tˆa´t ca˙’ c´ac d¯ı˙’nh cu˙’a d¯ˆo` thi G, mˆo˜i d¯ı˙’nh mˆo.t lˆa`n, go.i l`a dˆay chuyˆe ` n Hamilton (hay d¯u.`o.ng d¯i Hamilton).

Theo d¯i.nh ngh˜ıa, dˆay chuyˆe` n (hay d¯u.`o.ng d¯i Hamilton) l`a so cˆa´p, v`a c´o d¯ˆo d`ai (n − 1) Chu tr`ınh (hay ma.ch) Hamilton l`a mˆo.t chu tr`ınh (hay ma.ch) d¯i qua tˆa´t ca˙’ c´ac d¯ı˙’nh

cu˙’a d¯ˆo` thi G, mˆo˜i d¯ı˙’nh d¯´ung mˆo.t lˆa`n Dˆe˜ thˆa´y rˇa`ng, chu tr`ınh Hamilton l`a chu tr`ınh so cˆa´p c´o d¯ˆo d`ai n Ta n´oi rˇa`ng, G l`a d¯ˆo` thi Hamilton nˆe´u n´o ch´u.a mˆo.t chu tr`ınh Hamilton (trong

tru.`o.ng ho p vˆo hu.´o.ng) hoˇa.c mˆo.t ma.ch Hamilton (trong tru.`o.ng ho p c´o hu.´o.ng)

V´ı du 5.3.2 Nˇam 1859, nh`a to´an ho.c Hamilton (1805-1865) ngu.`o.i Ailen d¯˜a cho b´an mˆo.t d¯ˆo` cho.i d¯ˆo.c d¯´ao, phˆa`n ch´ınh l`a mˆo.t khˆo´i nhi diˆe.n d¯ˆe`u (khˆo´i d¯a diˆe.n c´o 12 mˇa.t ng˜u gi´ac d¯ˆe`u v`a 20 d¯ı˙’nh, mˆo˜i d¯ı˙’nh c´o 3 ca.nh) l`am bˇa`ng gˆo˜ O˙’ mˆo˜i d¯ı˙’nh c´o ghi tˆen mˆo.t th`anh phˆo´ l´o.n:. Beruych, Qua˙’ng chˆau, Deli, Frangfua, v.v C´ach cho.i l`a t`ım mˆo.t d¯u.`o.ng d¯i do.c theo c´ac

Trang 10

ca.nh cu˙’a thˆa.p nhi diˆe.n d¯ˆe` u v`a qua mˆo˜i d¯ı˙’nh (th`anh phˆo´) v`u.a d¯´ung mˆo.t lˆa`n Muˆo´n tr`o cho.i d¯u.o c hˆa´p dˆa˜n ho.n c´o thˆe˙’ quy d¯i.nh tru.´o.c tr`ınh tu qua mˆo.t v`ai th`anh phˆo´ d¯ˆa`u tiˆen, v`a d¯ˆe˙’ gi´up nh´o dˆe˜ d`ang c´ac th`anh phˆo´ d¯˜a d¯i qua, o.˙’ mˆo˜i d¯ı˙’nh cu˙’a khˆo´i thˆa.p nhi diˆe.n d¯ˆe` u c´o d¯´ong mˆo.t chiˆe´c d¯inh m˜u to, quanh d¯´o c´o thˆe˙’ quˆa´n so i dˆay nho˙’ d¯ˆe˙’ chı˙’ d¯oa.n d¯u.`o.ng d¯˜a d¯i qua Vˆe` sau d¯ˆe˙’ d¯o.n gia˙’n, Hamilton d¯˜a thay khˆo´i thˆa.p nhi diˆe.n d¯ˆe` u bˇa`ng mˆo.t h`ınh phˇa˙’ng B`ai to´an d¯u.o c ph´at biˆe˙’u du.´o.i da.ng d¯ˆo` thi nhu sau Ta biˆe´t rˇa`ng h`ınh thˆa.p nhi diˆe.n d¯ˆe` u c´o 12 mˇa.t,

30 ca.nh, 20 d¯ı˙’nh; mˆo˜i mˇa.t l`a mˆo.t ng˜u gi´ac d¯ˆe` u, mˆo˜i d¯ı˙’nh l`a d¯ˆa` u m´ut cu˙’a 3 ca.nh C´ac d¯ı˙’nh v`a c´ac ca.nh cu˙’a h`ınh thˆa.p nhi diˆe.n d¯ˆe` u lˆa.p th`anh mˆo.t d¯ˆo` thi nhu H`ınh 5.6 B`ai to´an d¯ˇa.t

ra l`a h˜ay t`ım mˆo.t chu tr`ınh Hamilton cu˙’a d¯ˆo` thi G

.

H`ınh 5.6: H`anh tr`ınh xung quanh thˆe´ gi´o.i (khˆo´i thˆa.p nhi diˆe.n d¯ˆe` u) cu˙’a Hamilton

V´ı du 5.3.3 (B`ai to´an ngu.`o.i ch`ao h`ang) Mˆo.t ngu.`o.i ch`ao h`ang viˆe´ng thˇam n kh´ach h`ang

v1, v2, , v n , xuˆa´t ph´at t`u th`anh phˆo´ v0 v`a sau d¯´o tro.˙’ vˆe` vi tr´ı xuˆa´t ph´at Anh ta biˆe´t

khoa˙’ng c´ach d 0j t`u v0 d¯ˆe´n tˆa´t ca˙’ c´ac kh´ach h`ang v j v`a khoa˙’ng c´ach d ij gi˜u.a hai kh´ach h`ang

v i v`a v j (d¯ˇa.t d ij = d ji ).

Ngu.`o.i ch`ao h`ang cˆa` n d¯i d¯ˆe´n c´ac kh´ach h`ang cu˙’a m`ınh theo th´u tu n`ao d¯ˆe˙’ tˆo˙’ng qu˜ang d¯u.`o.ng d¯i l`a nho˙’ nhˆa´t? N´oi c´ach kh´ac cˆa` n t`ım mˆo.t chu tr`ınh Hamilton v´o.i d¯ˆo d`ai nho˙’ nhˆa´t trˆen d¯ˆo` thi d¯ˆa`y d¯u˙’ c´o tro.ng sˆo´ d¯u.o c xˆay du ng t`u tˆa.p c´ac d¯ı˙’nh v0, v1, v2, , v n , v`a tro.ng lu.o ng ca.nh (v i , v j ) l`a d ij Vˆe` c´ac thuˆa.t to´an gia˙’i b`ai to´an n`ay c´o thˆe˙’ xem, chˇa˙’ng ha.n [30]

Trong tru.`o.ng ho p d¯ı˙’nh cuˆo´i v n+1 kh´ac d¯ı˙’nh xuˆa´t ph´at v0, b`ai to´an d¯u.a vˆe` t`ım dˆay chuyˆe` n Hamilton t`u v0 d¯ˆe´n v n+1 c´o tˆo˙’ng d¯ˆo d`ai nho˙’ nhˆa´t Bˇa`ng c´ach biˆe´n d¯ˆo˙’i mˆo.t c´ach th´ıch ho p trˆen d¯ˆo` thi., ta c´o thˆe˙’ d¯u.a vˆe` b`ai to´an t`ım chu tr`ınh Hamilton c´o tˆo˙’ng d¯ˆo d`ai nho˙’ nhˆa´t

Trang 11

V´ı du 5.3.4 (B`ai to´an lˆa.p li.ch) Trong mˆo.t sˆo´ b`ai to´an lˆa.p li.ch, ta cˆa`n t`ım mˆo.t th´u tu thu c hiˆe.n n tiˆe´n tr`ınh cho tru.´o.c (hai tiˆe´n tr`ınh khˆong d¯u.o c thu c hiˆe.n c`ung mˆo.t l´uc) v`a thoa˙’ m˜an nh˜u.ng r`ang buˆo.c nhˆa´t d¯i.nh; bˇa`ng c´ach xˆay du ng d¯ˆo` thi G trong d¯´o tˆa.p c´ac d¯ı˙’nh cu˙’a

G tu.o.ng ´u.ng v´o.i tˆa.p c´ac tiˆe´n tr`ınh v`a mˆo.t cung liˆen thuˆo.c hai d¯ı˙’nh v i v`a v j nˆe´u tiˆe´n tr`ınh

i d¯u.o c thu c hiˆe.n tru.´o.c tiˆe´n tr`ınh j, b`ai to´an d¯u.a vˆe ` t`ım mˆo.t d¯u.`o.ng d¯i Hamilton trong G.

V´ı du 5.3.5 (Lˆa.p li.ch v`a b`ai to´an ngu.`o.i ch`ao h`ang trˆen d¯ˆo` thi c´o hu.´o.ng) Trong thu c tˆe´

ta thu.`o.ng lˆa.p kˆe´ hoa.ch m`a mˆo˜i cung (v i , v j ), biˆe˙’u diˆe˜n mˆo.t r`ang buˆo.c n`ao d¯´o, gˇa´n v´o.i mˆo.t sˆo´ thu c t ij l`a khoa˙’ng th`o.i gian ´ıt nhˆa´t c´o thˆe˙’ bˇa´t d¯ˆa` u thu c hiˆe.n cˆong viˆe.c th´u j khi cˆong viˆe.c th´u i d¯˜a tiˆe´n h`anh.

Th`o.i gian nho˙’ nhˆa´t d¯ˆe˙’ thu c hiˆe.n tˆa´t ca˙’ c´ac tiˆe´n tr`ınh d¯u.o c x´ac d¯i.nh bˇa`ng c´ach t`ımmˆo.t d¯u.`o.ng d¯i Hamilton c´o d¯ˆo d`ai nho˙’ nhˆa´t trˆen d¯ˆo` thi c´o hu.´o.ng D- ˆay ch´ınh l`a b`ai to´anngu.`o.i ch`ao h`ang trˆen d¯ˆo` thi c´o hu.´o.ng Vˆe` thuˆa.t to´an gia˙’i b`ai to´an n`ay c´o thˆe˙’ xem, chˇa˙’ngha.n [30]

B`ai to´an ngu.`o.i ch`ao h`ang trˆen d¯ˆo` thi vˆo hu.´o.ng hoˇa.c c´o hu.´o.ng thu.`o.ng gˇa.p trong cuˆo.csˆo´ng v`a c´o nhiˆe` u ´u.ng du.ng: lˆa.p th`o.i kho´a biˆe˙’u, lˆa.p li.ch, lˇa´p d¯ˇa.t hˆe thˆo´ng d¯iˆe.n, tˆo˙’ng ho pc´ac ma.ch logic tuˆa`n tu , v.v

Ngo`ai ra, nhiˆe` u b`ai to´an c´o thˆe˙’ d¯u.a vˆe` b`ai to´an ngu.`o.i ch`ao h`ang: b`ai to´an nhiˆe` u ngu.`o.ich`ao h`ang, mˆo.t v`ai b`ai to´an t`ım d¯u.`o.ng d¯i ngˇa´n nhˆa´t v´o.i d¯iˆe` u kiˆe.n qua tˆa´t ca˙’ c´ac d¯ı˙’nh (haycung) cu˙’a mˆo.t tˆa.p cho tru.´o.c chı˙’ mˆo.t lˆa`n, c´ac chu tr`ınh (hay ma.ch) Euler c´o chi ph´ı nho˙’nhˆa´t

Cuˆo´i c`ung, ta c´o thˆe˙’ chı˙’ ra rˇa`ng, b`ai to´an ngu.`o.i ch`ao h`ang trˆen d¯ˆo` thi c´o hu.´o.ng c´othˆe˙’ d¯u.a vˆe` tru.`o.ng ho p d¯ˆo` thi vˆo hu.´o.ng

Tr´ai v´o.i b`ai to´an ngu.`o.i d¯u.a thu Trung Hoa, ngoa.i tr`u nh˜u.ng tru.`o.ng ho p d¯ˇa.c biˆe.t,ngu.`o.i ta chu.a t`ım d¯u.o c mˆo.t thuˆa.t to´an d¯a th´u.c d¯ˆe˙’ gia˙’i b`ai to´an ngu.`o.i ch`ao h`ang C´acthuˆa.t to´an hiˆe.u qua˙’ nhˆa´t su.˙’ du.ng c´ac phu.o.ng ph´ap nh´anh v`a cˆa.n [30]

D- i.nh ngh˜ıa 5.3.6 Mˆo.t chu tr`ınh (tu.o.ng ´u.ng, ma.ch) d¯i qua tˆa´t ca˙’ c´ac d¯ı˙’nh, mˆo˜i d¯ı˙’nh ´ıt

nhˆa´t mˆo.t lˆa`n, go.i l`a chu tr`ınh (tu.o.ng ´u.ng, ma.ch) tiˆe ` n Hamilton D - ˆo` thi G ch´u.a mˆo.t chu tr`ınh hay ma.ch nhu vˆa.y go.i l`a d¯ˆo` thi tiˆe ` n Hamilton Dˆe˜ thˆa´y rˇa`ng, d¯iˆe` u kiˆe.n cˆa`n v`a d¯u˙’ d¯ˆe˙’

G l`a d¯ˆo ` thi tiˆe`n Hamilton l`a G liˆen thˆong (liˆen thˆong ma.nh).

T`ım kiˆe´m mˆo.t chu tr`ınh (hay ma.ch) Hamilton c´o d¯ˆo d`ai nho˙’ nhˆa´t trˆen d¯ˆo` thi c´o tro.ngsˆo´ d¯u.a vˆe` b`ai to´an x´ac d¯i.nh chu tr`ınh (hay ma.ch) trong d¯ˆo` thi d¯ˆa`y d¯u˙’ G 0 nhˆa.n d¯u.o c tˆa.p

Ngày đăng: 30/09/2013, 03:20

TỪ KHÓA LIÊN QUAN

w