http://www.ebook.edu.vn
Chu
.o
.ng 5
B`ai to´an Euler v`a b`ai to´an Hamilton
y thuyˆe
´t d¯ˆo
`thi
.ph´at triˆe
˙n a
´t nguˆo
`n t`u
.nh˜u
.ng b`ai to´an o
˙ d¯iˆe
˙n, trong o
´d¯´o b`ai to´an Euler
v`a b`ai to´an Hamilton t`ım h`anh tr`ınh d¯i qua o
˜i ca
.nh d¯´ung o
.t a
`n v`a qua o
˜i d¯ı
˙nh d¯´ung
o
.t a
`n tu
.o.ng ´u
.ng d¯´ong vai tr`o quan tro
.ng.
Hai b`ai to´an n`ay o liˆen quan d¯ˆe
´n nh˜u
.ng ´u
.ng du
.ng: ac b`ai to´an t`ım h`anh tr`ınh 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
´a
`ng ay t´ınh,
a
.p li
.ch, an an.
a
.c d`u hai b`ai to´an n`ay d¯u
.o
.
.c ph´at biˆe
˙u a
´t giˆo
´ng nhau, nhu
.ng m´u
.c d¯ˆo
.kh´o trong
viˆe
.c gia
˙i quyˆe
´t cung l`a a
´t kh´ac nhau.
Ch´ung ta s˜e ch´u
.ng minh a
`ng trong d¯ˆo
`thi
.o hu
.´o
.ng, o
`n ta
.i tha
.t to´an d¯a th´u
.c t`ım
h`anh tr`ınh Euler v`a b`ai to´an ngu
.`o
.i d¯u
.a thu
.Trung Hoa o thˆe
˙ d¯u
.a vˆe
`t`ım a
.p gh´ep ho`an
ha
˙o o tro
.ng lu
.o.
.ng nho
˙ nhˆa
´t [30] (c˜ung xem Phˆa
`n 7.5). ac thuˆa
.t to´an n`ay s˜e d¯u
.o.
.c tr`ınh
b`ay trong ac Phˆa
`n 5.1 v`a 5.2.
a
.t kh´ac, a
´n d¯ˆe
`o
`n ta
.i chu tr`ınh hay ma
.ch Hamilton l`a nh˜u
.ng b`ai to´an khˆong d¯a
th´u
.c khˆong d¯u
.o.
.c d¯ˆe
`a
.p o.
˙ d¯ˆay. Ba
.n d¯o
.c quan am o thˆe
˙ xem, ca
˙ng ha
.n [30]. Ch´ung ta
c
˙ 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
.
.o
`n ta
.i cu
˙a ac chu tr`ınh
hay ma
.ch Hamilton. Khi o d¯iˆe
`u kiˆe
.n, ac ch´u
.ng minh o t´ınh kiˆe
´n thiˆe
´t tha
.t to´an hoˇa
.c
o thˆe
˙ d¯ˆe
`xuˆa
´t nh˜u
.ng phu
.o.ng ph´ap heuristic.
5.1 B`ai to´an Euler
D
-i
.nh ngh˜ıa 5.1.1 Gia
˙ su
.
˙ G= (V, E) l`a d¯ˆo
`thi
.o hu
.´o
.ng (d¯o
.n hoˇa
.c d¯a d¯ˆo
`thi
.). ay chuyˆe
`n
127
http://www.ebook.edu.vn
Euler l`a ay chuyˆe
`n ch´u
.a a
´t ca
˙ ac ca
.nh cu
˙a d¯ˆo
`thi
., o
˜i ca
.nh d¯´ung o
.t a
`n. Chu tr`ınh
Euler l`a ay chuyˆe
`n Euler m`a d¯ı
˙nh d¯ˆa
`u tr`ung o
.i d¯ı
˙nh cuˆo
´i.
V´ı du
.5.1.2 (B`ai to´an Euler) ach d¯ˆay khoa
˙ng ba trˇam am, nhiˆe
`u ngu
.`o
.i an th`anh phˆo
´
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 a
´c a
´n d¯ˆe
`nhu
.
sau: Th`anh phˆo
´o ong Pregel cha
˙y qua, gi˜u
.a ong o c`u lao Kneiphof, v`a o 7 chiˆe
´c a
`u
a
´c qua ong nhu
.trˆen H`ınh 5.1(a); o thˆe
˙ d¯i da
.o qua khˇa
´p ac a
`u nhu
.ng o
˜i a
`u c
˙ d¯i
o
.t a
`n thˆoi khˆong? Nˆe
´u ta coi o
˜i khu vu
.
.ca, b, c, d cu
˙a th`anh phˆo
´nhu
.o
.t d¯ı
˙nh, o
˜i a
`u
qua la
.i hai khu vu
.
.c nhu
.o
.t ca
.nh o
´i hai d¯ı
˙nh, th`ı ba
˙n d¯ˆo
`th`anh phˆo
´onigsberg l`a o
.t
d¯ˆo
`thi
.(H`ınh 5.1(b)). Thˇa
´c a
´c cu
˙a ngu
.`o
.i an th`anh phˆo
´ch´ınh l`a: o thˆe
˙ v˜e d¯u
.o.
.c d¯ˆo
`thi
.
a
`ng o
.t n´et b´ut liˆe
`n hay khˆong? oi ach kh´ac: 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
o l`o
.i gia
˙i (nˇam 1736, xem [22], [23]), v`a 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
`ac a
`u o.
˙ onigsberg.
a
bc
d
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
..
.
.
.
.
.
.
.
..
..
..
..
..
...
...............
..
..
..
.
..
..
..
..
..
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
..
..
.
..
..
..
...
...............
..
..
..
..
..
..
..
..
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.................................................................................
.................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...........................................................................................................
...........................................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.....
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.......
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(a)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.................................................................................................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
bc
d(b)
H`ınh 5.1: (a) Ba
˙n d¯ˆo
`cu
˙a th`anh phˆo
´onigsberg. (b) D
-ˆo
`thi
.tu
.o
.ng d¯u
.o
.ng.
D
-i
.nh y 5.1.3 [Euler] D
-a d¯ˆo
`thi
.o hu
.´o.ng liˆen thˆong G= (V, E)o ay chuyˆe
`n Euler nˆe
´u
v`a chı
˙ nˆe
´u o
´ac d¯ı
˙nh a
.c le
˙ a
`ng 0 hoˇa
.c 2.
Ch´u
.ng minh. Tru
.´o
.c hˆe
´t cu ´y a
`ng d¯ˆo
`thi
.khˆong liˆen thˆong khˆong thˆe
˙ ch´u
.a ay chuyˆe
`n
hoˇa
.c chu tr`ınh Euler.
ay gi`o
.ta ch´u
.ng minh d¯iˆe
`u kiˆe
.n a
`n. Nˆe
´uµl`a ay chuyˆe
`n Euler, th`ı c
˙ o hai d¯ı
˙nh
d¯ˆa
`u v`a cuˆo
´i o a
.c le
˙. Nˆe
´u ngo`ai ra, hai d¯ı
˙nh n`ay tr`ung nhau (chu tr`ınh Euler) th`ı khˆong
o d¯ı
˙nh a
.c le
˙.
128
http://www.ebook.edu.vn
Kˆe
´tiˆe
´p ta cu
.ng minh d¯iˆe
`u kiˆe
.n d¯u
˙ a
`ng quy na
.p theo o
´ca
.nh mcu
˙aG. Hiˆe
˙n nhiˆen
d¯i
.nh y d¯´ung e
´um= 1.Gia
˙ su
.
˙ d¯i
.nh y d¯´ung cho mo
.i d¯ˆo
`thi
.liˆen thˆong mca
.nh. Nˆe
´uGo
hai d¯ı
˙nh a
.c le
˙, gia
˙ su
.
˙ ac d¯ı
˙nh n`ay l`a av`a b(nˆe
´u a
´t ca
˙ ac d¯ı
˙nh cu
˙aGo a
.c ca
˜n, cho
.n
d¯ı
˙nh aa
´t k`y v`a a
´yb=a).y hiˆe
.uµl`a ay chuyˆe
`n m`a ta d¯i trˆen d¯ˆo
`thi
.Gxuˆa
´t ph´at t`u
.a
theo hu
.´o
.ng tu`y ´y, d¯i qua o
˜i ca
.nh d¯´ung o
.t a
`n. Nˆe
´u ta
.i th`o
.i d¯iˆe
˙m n`ao d¯´o ta o
.
˙ d¯ı
˙nh x6=b
ngh˜ıa l`a ta d¯˜a su
.
˙ du
.ng o
.t o
´le
˙ ca
.nh liˆen tho
.c o
.ixnˆen 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. e
´u a
´t ca
˙ ac ca
.nh
d¯˜a d¯u
.o.
.c su
.
˙ du
.ng, µl`a o
.t ay chuyˆe
`n Euler v`a d¯i
.nh y d¯´ung. Trong tru
.`o
.ng ho.
.p ngu
.o.
.c
la
.i, d¯ˆo
`thi
.con Gd¯u
.o.
.c ac d¯i
.nh bo.
˙ i ac ca
.nh chu
.a d¯u
.o.
.c su
.
˙ du
.ng c
˙ o nh˜u
.ng d¯ı
˙nh a
.c
ca
˜n. K´y hiˆe
.uG
1, G
2, . . . , G
pl`a ac th`anh phˆa
`n liˆen thˆong cu
˙aGch´u
.a ´ıt nhˆa
´t o
.t ca
.nh.
Khi d¯´o ac d¯ˆo
`thi
.G
io o
´ca
.nh ´ıt ho.nmv`a do d¯´o theo gia
˙ thiˆe
´t quy na
.p, ch´ung ch´u
.a o
.t
chu tr`ınh Euler µi.V`ı Gliˆen thˆong, ay chuyˆe
`nµo chung o
.i ac d¯ˆo
`thi
.G
1, G
2, . . . , G
pac
d¯ı
˙nh theo th´u
.tu
.
.i1, i2, . . . , ip.Khi d¯´o h`anh tr`ınh: xuˆa
´t ph´at t`u
.ad¯i trˆen µd¯ˆe
´n d¯ı
˙nh i1,d¯i
do
.c theo chu tr`ınh µ1t`u
.i1vˆe
`i1,d¯i trˆen µd¯ˆe
´n d¯ı
˙nh i2d¯i do
.c theo chu tr`ınh µ2t`u
.i2vˆe
`i2,
v`a an an, l`a o
.t ay chuyˆe
`n Euler xuˆa
´t ph´at t`u
.av`a kˆe
´t th´uc ta
.ib. D
-i
.nh y d¯u
.o.
.c ch´u
.ng
minh.
D
-ˆo
`thi
.thoa
˙ ac d¯iˆe
`u kiˆe
.n cu
˙a D
-i
.nh y Euler go
.i l`a d¯ˆo
`thi
.Euler.
5.1.1 Tha
.t to´an t`ım dˆay chuyˆe
`n Euler
ach ch´u
.ng minh D
-i
.nh y Euler 5.1.3 cho ta o
.t tha
.t to´an ay du
.
.ng ay chuyˆe
`n Euler
trong o
.t d¯ˆo
`thi
.Euler.
1. ay du
.
.ng o
.t ay chuyˆe
`n d¯o.n gia
˙nµxuˆa
´t ph´at t`u
.s.
2. Nˆe
´u a
´t ca
˙ ac ca
.nh cu
˙aGd¯˜a d¯u
.o.
.c su
.
˙ du
.ng th`ı d`u
.ng v`a ta o µl`a ay chuyˆe
`n Euler.
Ngu
.o.
.c la
.i sang Bu
.´o
.c 3.
3. y hiˆe
.uG1l`a d¯ˆo
`thi
.con cu
˙aGo
`m ac ca
.nh chu
.a d¯u
.o.
.c su
.
˙ du
.ng. Cho
.n d¯ı
˙nh ccu
˙aG1
a
`m trˆen ay chuyˆe
`nµ. ay du
.
.ng chu tr`ınh d¯o
.n gia
˙nµ1trong d¯ˆo
`thi
.G1xuˆa
´t ph´at
t`u
.d¯ı
˙nh c.
4. Mo.
˙ o
.ng ay chuyˆe
`nµa
`ng ach a
´n thˆem chu tr`ınh µ1ta
.i d¯ı
˙nh c(t´u
.c l`a ay ac
ca
.nh cu
˙aµ1d¯u
.o.
.c ch`en v`ao ay ac ca
.nh cu
˙aµ).
5. Thay Gbo.
˙ iG1v`a a
.p la
.i bu
.´o
.c 2.
V´ı du
.5.1.4 D
-ˆo
`thi
.trong H`ınh 5.2 o o
.t chu tr`ınh Euler
(v1, e1, v2, e2, v3, e3, v2, e4, v3, e15, v4, e14, v5, e13, v4, e12, v6, e11,
129
http://www.ebook.edu.vn
e1
e2
e3
e4
e5
e6
e7
e8
e9
e10 e11 e12
e13
e14
e15
e16
e17
v1
v2
v6
v3
v7
v8
v5v4
.......................................................................................................................................................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
......................................................................................................................................................................................................................................................................................................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
......................................................................................................................................................................................................................................................................................................................................................................
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
..
.......
..
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
...
.........
..
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
..
....
....
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.......
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
H`ınh 5.2: 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).
o
.t ay chuyˆe
`n hay chu tr`ınh Euler o thˆe
˙ d¯u
.o
.
.c ac d¯i
.nh bo.
˙ i o
.t danh ach o th´u
.
tu
.
.ac d¯ı
˙nh cu
˙aGch´u
.a trong o. Chˇa
˙ng ha
.n, ta o thˆe
˙ su
.
˙ du
.ng o
.t a
´u tr´uc danh ach
liˆen kˆe
´t
typedef struct PathNode *PathPtr;
struct PathNode
{
byte Vertex;
PathPtr Next;
};
d¯ˆe
˙ d¯´anh a
´u ac d¯ı
˙nh liˆen tiˆe
´p trˆen ay chuyˆe
`n, trong d¯´o V ertex l`a o
´hiˆe
.u d¯ı
˙nh trˆen ay
chuyˆe
`n; v`a con tro
˙ Next c
˙ n´ut kˆe
´tiˆe
´p cu
.a o
´hiˆe
.u cu
˙a d¯ı
˙nh kˆe
`V ertex trˆen ay chuyˆe
`n.
Dˆe
˜thˆa
´y a
`ng, danh ach n`ay o o
´n´ut a
`ng (m+ 1).
T`u
.d¯ˆay e
`sau ta s˜e gia
˙ thiˆe
´tGd¯u
.o.
.c cho bo.
˙ i ma
˙ng ac danh ach kˆe
`Vout[] (c´o
tro
.ng o
´), trong d¯´o o
.i o
˜i d¯ı
˙nh viV, V out[i] l`a danh ach ac d¯ı
˙nh liˆen thuˆo
.c d¯ı
˙nh vi
v`a tru
.`o
.ng d¯ˆo
.d`ai Length o.
˙ n´ut th´u
.j(tu
.o.ng ´u
.ng d¯ı
˙nh vj) l`a o
´ca
.nh liˆen tho
.c o
.i d¯ı
˙nh
vi.Trong qu´a tr`ınh thu
.
.c hiˆe
.n tha
.t to´an, o
˜i khi d¯i qua ca
.nh (vi, vj) n`ao d¯´o, ta gia
˙m d¯ˆo
.
130
http://www.ebook.edu.vn
d`ai Length o
.t d¯o.n vi
.o.
˙ n´ut th´u
.jtrong danh ach Vout[i] d¯ˆe
˙ d¯´anh a
´u ca
.nh d¯˜a d¯u
.o.
.c su
.
˙
du
.ng.
V`ı o
˜i ca
.nh cu
˙a d¯ˆo
`thi
.d¯u
.o.
.c kiˆe
˙m tra nhiˆe
`u nhˆa
´t hai a
`n nˆen d¯ˆo
.ph´u
.c ta
.p cu
˙a tha
.t
to´an l`a O(m).
5.2 B`ai to´an ngu
.`o
.i d¯u
.a thu
.Trung Hoa
X´et d¯ˆo
`thi
.o hu
.´o
.ng liˆen thˆong G:= (V, E) o tro
.ng o
´(t´u
.c l`a o
˜i ca
.nh eEta an o
.t
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 a
`ng t`ım o
.t
ay chuyˆe
`n gi˜u
.a hai d¯ı
˙nh cho tru
.´o
.ca, b Vsu
.
˙ du
.ng o
˜i ca
.nh cu
˙aG´ıt nhˆa
´t o
.t a
`n v`a 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)
o thˆe
˙ ph´at biˆe
˙u o.
˙ da
.ng n`ay. Trong tru
.`o
.ng ho.
.p d¯ˆo
`thi
.o hu
.´o
.ng, trong d¯´o o
˜i cung cu
˙aG
a
`n d¯u
.o.
.c su
.
˙ du
.ng ´ıt nhˆa
´t o
.t a
`n, b`ai to´an o thˆe
˙ d¯u
.a vˆe
`b`ai to´an luˆo
`ng o
.i chi ph´ı nho
˙
nhˆa
´t (b`ai a
.p).
T`u
.d¯ˆay e
`sau ch´ung ta c
˙ x´et d¯ˆo
`thi
.o hu
.´o
.ng. Khˆong a
´t t´ınh o
˙ng qu´at o thˆe
˙
gia
˙ thiˆe
´t d¯ı
˙nh xuˆa
´t ph´at av`a d¯ı
˙nh e
´t th´uc btrˆen ay chuyˆe
`n l`a tr`ung nhau. Trong tru
.`o
.ng
ho.
.p ngu
.o.
.c la
.i, ta chı
˙ a
`n thˆem o
.t ca
.nh (a, b) o
.i d¯ˆo
.d`ai a
`ng khˆong. o
.i o
˜i chu tr`ınh
o d¯ˆo
.d`ai nho
˙ nhˆa
´t trˆen d¯ˆo
`thi
.o
.i n`ay, o
`n ta
.i o
.t ay chuyˆe
`n trˆen Go c`ung d¯ˆo
.d`ai v`a
do d¯´o l`a nho
˙ nhˆa
´t.
Nˆe
´uGl`a d¯ˆo
`thi
.Euler th`ı o
`n ta
.i o
.t chu tr`ınh Euler d¯i qua o
˜i ca
.nh d¯´ung o
.t a
`n
v`a v`ı a
.y l`a o
.t nghiˆe
.m o
´i u
.u cu
˙a b`ai to´an.
oi chung, Gkhˆong pha
˙i l`a d¯ˆo
`thi
.Euler, nˆen o
`n ta
.i o
.t o
´ac d¯ı
˙nh a
.c le
˙. K´y hiˆe
.u
V1l`a a
.p ac d¯ı
˙nh cu
˙aGo a
.c le
˙. Dˆe
˜thˆa
´y a
`ng o
´phˆa
`n tu
.
˙ cu
˙a a
.pV1l`a o
.t o
´ca
˜n. Khi
d¯´o b`ai to´an ngu
.`o
.i d¯u
.a thu
.Trung Hoa d¯u
.a vˆe
`viˆe
.c thˆem o
.t o
´ca
.nh v`ao Gd¯ˆe
˙ tro.
˙ th`anh
d¯ˆo
`thi
.Euler v`a c`ung l´uc, cu
.
.c tiˆe
˙u ho´a o
˙ng ac tro
.ng lu
.o.
.ng cu
˙a ac ca
.nh d¯u
.o.
.c thˆem v`ao.
Ch´ung ta khˆong thˆem o
.t ca
.nh e= (vi, vj) tr`u
.khi d¯˜a o
`n ta
.i o
.t ca
.nh e= (vi, vj)
trong Gv`a an tro
.ng lu
.o.
.ng cu
˙a ca
.nh el`a w(e) := w(e).Ca
.nh ego
.i l`a ba
˙n sao cu
˙ae.
X´et o
.t l`o.i gia
˙i o
´i u
.u cu
˙a b`ai to´an v`a d¯ˇa
.tEl`a a
.p ac ca
.nh d¯u
.o.
.c thˆem v`ao G. y
hiˆe
.uG= (V, E +E) l`a d¯ˆo
`thi
.Euler nhˆa
.n d¯u
.o.
.c.
131