!""! #
∗
$%&'#( %))* +, -./ 01.234 56 7689:8 7; 5<4=3=3869>?;8@>AB>C 5=9DB=4CEF7@4;=>C4 7C6 7=3 5>A>6=4@ 7;<84E3=GB7;;8 :
HII
s,t
4A=38=<>8C :6>4C=5798568B4J8 :GHIIs
4A >C; K >C88C :6>4C=4 5568B4J8 :L M853><=3 7= HIIs,t
4 51
2
N :4O898C=4 7; 7669> P 4@ 7?;8 7C : HIIs
4 52
3
N :4O898C=4 7; 7669> P 4@ 7?;8L Q>98> R 89G<8 >? 589 R 8=3 7==38 5869>?;8@ 5B7CC>=?8:4O898C=4 7;7669> P 4@ 7?;8?8==89=3 7C741
742
L S758 :D6>C=38 5898 5D;=5G<8>?=74CC8<?>DC :5A>9T UV WX V YXY VUZ[ \ 71
2
N 5=7C :79 :7669> P 4@ 7 N = 4>CA>9] ^_ HIIs,t
7C :72
3
A>9] ^_ HIIs
G <34B3B7C?84@69> R 8 : = >2
3
A>9] ^_ HIIs,t
[a, 2a]
`7;; =388 :E8<84E3=5798<4=34C7C4C=89 R 7;[a, 2a])
G =>5
6
A>9] ^_ HIIs
[a, 2a]
7C :=>2
3
A>9 ] ab HIIs,t
[a, 2a]
G= >3
4
A>9 ] ab HIIs
[a, 2a]
L cd ef [ YX T \ g 669> P 4@ 7=8 7;E>94=3@ 5h i4O898C=4 7; 9 7=4>h j>@6;8 P 4= K =38>9 K h j>@?4C 7=>94 7; >6 = 4@4 k 7 = 4>Chl89A>9@ 7CB89 7 = 4>h g C 7; K 54 5>A g ;E>94 = 3@ 5hF7@4; = >C4 7C6 7 = 3 5L m n o p q rs tu pvro wx y z{| }~ { } | x x x { x z | {|x {| zx { xz{ { z{x| | ~ z x z { x z |z{ ~ x } x {z { | { ~ zxz ~y {| } z zz |z { zx ~ { z { x { | ~ w{||xx | x y z {| | ~ w y {| z {| | ~ } | z { x| | ~ {z x x x z ~ zxz ¡ { y ¢ {| }£ | x | z x x| ~ {| }¤¥¦ §¨ © ª « § ¥«¬¥ ©x ¡ { y { } z { z y~ z x { |z ~ | ~ {| } x| z | y x { ~ | ~ x{|z ® x| x z x¯ x z z ° ±² ³´´s
| ~ ° ±² ³´´s,t
z{ ~ |xz z {zx|{ | z x {z x| ¡~ | ~ x{|zs ∈ V
| ~ z x ¡~ | ~ x{|z s, t ∈ V
¢x x y µ |x ~} | ~ x x ¡ { z{x| x{|z x { z z x zz x |xz | z y~ { ~ x z { {|{ { z{x| {x| | z y~ { ~ xx } | | ~ ¶y zz || µ z · ® {| z{ y {z { µ |x | z z z {|{ { z{x| x ¸ ¹ º» ¼½¾ ¯ x ~ {z { |z ~ ³´´s,t
[a, 2a]
z ~} { } z {|z z{a, a + 1, . . . , b − 1, b}
xzM in−
| ~ ° ±² ³´´s,t
¸ ¹ º » ¼½¾ | {| z { z { z ~ {x| {z b > a
{| z x |x { z{ ~y { ¿ zx xz ∗
ÀÁÂÂÁ ÃÄÅ Æ ÀÇ ÆÈ ÉÊ ÈÆ ËÌÍÎÂÉÊ Ï ÐÑÒ ÓÔÕ Öר Ù Õ Ø ÚÛ Ñ Ü Ù Ô7024
Ñ Ü ÂÎÝÉÐÇÎ Ã Þ ßÆ Ð ÎÇ Ö ÚÆ ËÌÍÎÂÉÑ àÐ Æ ÂáÉ ¡ { y z | z z z ¡ { y z {| } | x {| | xz{ y {zx|{ | z { { x| z ~ zx | xz{ y z {| } | ~~ {| } x| ® x z x¯ ~y z ¡ ® z{ ¯ {z x { z ~ { z | zx xz z{ z { z{x| x â x { z â ~ | ~ x| z | y x | ~ x{|z z z | ¡~ ¢ y x {| z | {z { µ |x |zx |z x ~ x ~y {| } {| } x x {z z y { {| } {| | y z y {| } x y z{| } ã ä £ å ~ { } | | ~ | xz { z{x| ä z x z{ x x { { z{x| zx æª ¦¬çèéé §ª « ê¥ © ¥ ¢ {x | ~ ë µµ x| | ì¿ x ê¥ © ¥ ¥çç¥í æ¨ îé © èç § «ï {| ðñò x µ z{| } y~} z z{ } | x ¡ z ¦¥ó § ¦¥ ¨ æª ¦¬çèéé §ª «¬ç ª ô¨ è¦ { { {| {x y x {x| ~ z x | ~ | ~ xx õ } { | x z{x| x z {| }
s
1
, . . . , s
n
µ z {| }S
y z z z {| } {| z x z{x| { y z {| } xS
| ~ z z ¡ { { P
i
|s
i
| − |S|
å| z zz{| } z z{ |z z {| } | ~ z { } z x | ~} z | z x â z {| } â { z zx z x y |z x ¡ { y x z | z z {| } ¢ xz{ x {x| { öy { |z zx z { } z x ¡ { y {zx|{ | z ò|xz { z{x|zx ¡ { y {zx|{ | z {z z x { ~ | ~ x{|z { } { | z xx {| }¡ ¶ | µ ÷ õ y x } { | ~ z {|z x x |m × n
z { ¡A = (a
i,j
)
z z x| { z x |z z z {z {{z ¡ { z z{x| z | x i
| ~ x y |j
¡ { z x ø { {z ~ x |xz {|z z ~ {| } x y {| } x | ~ x y | zx } z {| y z z z x { { z{x| x {| z | x| { ~ | y xm
µ z{| } z |{ öy | ~n
x ~y z å µ z{| } z |{ öyi
x µ x y z y y x| x ~y zj
z |a
i,j
} z z y | ~ ø xz { £ { { µ z{| } z |{ öyy x ~ zx y y x| { { x ~y z ¢ x y z {| } z z |{ öy | ~ z x ~y z } { {| { } z{|z z{x| x z µ z{| } z | { öy | ~ z x ~y z ¢xx { z{ {|z x ~y z y x ù z{ | me
i,j
= a
i,j
(a
i−1,j
+ a
i+1,j
+ a
i,j−1
+
a
i,j+1
)
x |za
i,j
¢x | y z { ¡ { z | ~~ zxz z { ¡A
z{{ x x{| ~¡ ø | ~ ú | ~ z{{ x y | x {| ~¡ ø | ~ | ú û z x | ~ x y | x|z {| x x| ¢ zxz y x ù z{ | xz z { ¡A
~ |xz ~ tme(A)
{ x y z ~ y {| } z y x ù z{ | x |z x z z { ¡ ¡ z x z z{{ x | ~ x y | ¢ y z } x { zx| ~ z { ¡A
0
x| z y z ~ xA
y z{| } x x | ~ x x y | ¡ { {{| }tme(A
0
)
x {z y z z{x| ρ
| ~σ
x z x | ~ x y | ® |z{| } z z { ¡A
0
¯ z zxz y x ù z{ | xz z { ¡A
0
{ tme(A
0
) = tme
1
(A
0
) + tme
2
(A
0
)
tme
1
(A
0
) =
P
m
i=1
P
n
j=1
(a
ρ(i),σ(j)
× a
ρ(i),σ(j−1)
+ a
ρ(i),σ(j)
× a
ρ(i),σ(j+1)
)
|
~
tme
2
(A
0
) =
P
m
i=1
P
n
j=1
(a
ρ(i),σ(j)
×
a
ρ(i−1),σ(j)
+ a
ρ(i),σ(j)
× a
ρ(i+1),σ(j+1)
)
w {z{| }
tme
1
{ ~õtme
1
(A
0
) =
P
n
j=1
P
m
k=1
2a
k,σ(j)
×
a
k,σ(j+1)
{| x|z x| | ~ ρ
{ y z z{x| | ~ x| z xz | ~ a
k,σ(0)
= a
k,σ(n+1)
= 0
¢ y { ~ | z ~ { z | d(i, j)
z |x y | i
| ~j
d(i, j) = 2
P
m
k=1
a
k,i
× a
k,j
z | xz {|z x x| ~ {| } ¡ { y {zx|{ | z x x y | ø zxx y || ú £ { { | {z{| }tme
2
(A
0
)
x z {| z x x| ~ {| } ¡ { y { z x|{ | z x x ø zx x ú z{ z{ z ~ { z | ~ | ~ d(i, j) = 2
P
n
k=1
a
i,k
× a
j,k
{| z z x x y z {| }~ z | ~ x x ~ {|zx z x ¡ { y {zx|{ | z x x| ~ | ~ x| z x | ~ x| ~ | ~ x| z x y | y z ~ { } | ¡ { } {z {z }y |z ~ | z z y | {z{|x |x { z{ | ~ x ~y y xz{ x y z{x| ë y x| x z x z z{x ® ~ z | ~ ~ z{x¯xz x z xz x y z{x| } | z ~ z } x {z zxz xz{ x z {| z x z x {| {| z { z{ zx |xz z{x ~ ê § ü èçè« ©§ ¥ ¨ ç¥ ©§ª { y z x z z{xx x|z x| | ~ z ~ {ù | z | z x z xz x y z{x| } | z ~ z } x {z | ~ z x z x z | ~ x| z xz | ~ z ~ {ù | z | z xz{ x z | ~ z x z x z ¢{ y z y~ { ~ ò{ x z ò y { x z ¿ x | y x z ÷ ã { ì ® {|z x|z ¡ z x |x| {| x } {| } ¯ ý ì | ~ x |z ð | } | ~þ x ì | ~ {| | ~ y ø ~ zx| } x {z z µ {| } {|zx x y |zz ¡ z x y z{x| x z {| z | | ~ x { ~ z xx z y |{z zx zz y | ~ z | ~ z x ¢ } z ~ {ù | z | z | ~ ~ | ~~ {ù |z{ x ¡ { z{x|x z ¡ { y { zx|{ | z x x {| z | | { x z z z ÿè¥çèé © ÿè § ï ôª ç ¤èîç § é ©§æ ® { z x x||xz ¯ {
1
2
z | ~ ~ x ¡ { x ° ±² ³´´s
| ~ { 1
3
z | ~ ~ x ¡ { x ° ±² ³´´s,t
x z z z { { z | ~ ~ x ¡ { z{x| x ° ±² ³´´s,t
[n; n + 1]
z ÿè¥çèé © ÿè § ï ôª ç¤èîç § é ©§æ{ |xz ~ {ù |z{ x ¡ { z{x| {z | x| z |z z{xx ° ±² ³´´s
| ~ ° ±² ³´´s,t
[n; n + 1]
{ |xz ~ {ù |z{ x ¡ { z {z z{x } z z |741
742
|x } { x z | ~ ~~ |{z{x| õ «¬ç ª ô¨ è¦π
§ é ¥ è © î¬ ¨ è(I, sol, m, T riv, goal)
é î æ © ¥ © §I
§ é © è éè © ª § «é © ¥« æ èé ¥«ê § éçè æª ï« § ¥ ô¨ è § «¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è §§ § è« ¥« § «é © ¥« æ èI ∈ I
sol[I]
§ é © è éè © ª è¥é §ô¨ è é ª¨ î ©§ª «é ªI
¦ ª çè ª èç © èçè èó § é © é ¥ ¬ ª¨ í« ª ¦ § ¥ ¨P
é î æ © ¥ © ª ç ¥«íx ∈ sol[I]
|x| ≤ P (|I|)
îç © èç¦ ª çè § © § é ê è æ§ ê¥ ô¨ è § « ¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è è © èçx ∈ sol[I]
ª ç ¥«íI
¥«ê ª ç ¥«íx
é î æ © ¥ ©|x| ≤ P (|I|)
§ «¥ ¨¨ í © èçè § é ¥ è¥é §ô¨ è é ª¨ î ©§ª «T riv(I)
æª ¦¬î © ¥ ô¨ è § «¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è ª ç ¥«íI
§§§ § è« ¥« § «é © ¥« æ èI
¥«ê¥é ª¨ î ©§ª «x
ªI
m[I, x]
ê è« ª© èé © è« ª « «èï¥ ©§ è § « © èïèç¥ ¨ îè ªx
è î« æ©§ª «m
§ é æª ¦¬î © ¥ ô¨ è § «¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è ¥«ê § é ¥ ¨ é ª æ ¥ ¨¨ èê © è ª ô è æ©§ è î« æ©§ª « §goal ∈ {M ax, M in}
♦
π
z ¸ ¹ x (I, sol, m, T riv, goal)
goal
{ ~ | ~ xx õ {goal = M ax
z |goal = M in
| ~goal = M ax
¢ } x x | ¸ ¹ xz{ { z{x| x {z z z x | {| z | I
{ zx | ~ | ª ¬ ©§ ¦î¦é ª¨ î ©§ª «x
∗
y z zopt(I) = m[I, x
∗
] = goal{m[I, x] : x ∈ sol[I]}
ò|xz { x z |z x y z{x|xπ
{ ª çé © é ª¨ î ©§ª «x
∗
~ | ~ õwor(I) = m[I, x
∗
] = goal{m[I, x] :
x ∈ sol[I]}
ò x z x y z{x| x π
{ | xz{ x y z{x| x π
| ~ { å| ò y { x z ¿ z z © ç § § ¥ ¨ é ª¨ î ©§ª « ~ zx ª çé © é ª¨ î ©§ª « | ~ z ¡ x ~¡ z x z z z x z x y z{x| | z { { x y z ~ {| x |x { z{ x ¡ z{ { z x z ¡ { y y z x } { | } z x z x y z{x| { z z ~} z } { | ÍÉáÁÀ ÀÁÂ È É ! ÂÎ Ã ÎÁÂÁ Ï á Å Æ ÇÇ"#$ È ÁÉÇÂÁ à ÐÉ %ËÎÐÉ Ã ÍÉÉ&ÎÇ Ã ÉÂáÉÁ Ï Æ Ã Ð ÎÝÎ ÆÅ ÇÁ Å Ë Ã ÎÁÂÊz z{z{x|
(V, ∅)
x z {| þ µ {| } x | z { { y zz {z y {| }~ { z{| z {| {z '|z x|z {| x z x y z{x| x z ¡ { y { } z {zx| { | z xs
zxt
{ |xz{ x y z{x|xz {|{ y { } z {zx|{ | z xs
zxt
z x y z z{x| x y x y z{x| { ¸ ¹ º» ¼½¾ ¢ y x y z{| } x z x y z{x| x ³´´ ® x ³´´s
x ³´´s,t
z{ ¯ { ~ x y z{| } | xz{ x| x ³´´ ® x ³´´s
x ³´´s,t
z{ ¯ ñxz z z z x z x y x } x x x||xz ÷ ( ) ( * ++,-./01 2 3 1 45-,/ 26 07 1 8 9 , 39 :; 2 /-87 å| x ~ zx z y~ } x {z x | z z x µ |x | yõ é © ¥«ê¥çê ç¥ ©§ª ì · | ~ ê §ü èçè« ©§ ¥ ¨ ç¥ ©§ª ì ¿ ø | ~ ÷ < = è ©π
ô è ¥« ¬ç ª ô¨ è¦ ¥«êx ∈ sol[I]
> è ê è «è © è¬èç ª 禥« æ è ç¥ ©§ ª é ªx
§ © çèé¬è æ© © ª © è § «é © ¥« æ èI
¥é•
? @ ¼ ¾¼½¾ ½¼ Aρ
π
(I, x) = M in
½ m[I, x]
opt(I)
,
opt(I)
m[I, x]
¾
•
? ¾ B ½ ¼ C ½¼ Aδ
π
(I, x) =
wor(I) − m[I, x]
wor(I) − opt(I)
♦
¢ x | z{x{ | y z |x öy zx1
| ~ { öy zx1
{ | ~ x| {m[I, x] =
opt(I)
ñx z z z x ~ z x x ~ |{z{x| {| z ~ z z | ~ ~ x | z{x {| z x {|{ { z{x| x x z z z z{x y { z |0
| ~1
ä zπ
| ¸ ¹ x x | {| z | I
xπ
x |x { z{ } x {zA
z y | { x y z{x|x
A
¢ x | xA
{z z zxR ∈ {δ, ρ}
x| z {| z | I
{ z öy |z{z R
A
[π](I) = R
π
(I, x
A
)
z zA
{ |ε
¥¬¬ç ª ó § ¦¥ ©§ª « ¥ ¨ ï ª ç § © ¦ {z z zxR
{x | {| z | I
R
A
(I) ≥ ε
D ª ç ¥«í¬èç ª 禥« æ è ç¥ ©§ªR ∈ {δ, ρ}
•
¥« ¬ç ª ô¨ è¦ ô è ¨ª «ïé © ª© è æ¨ ¥ééAPX
(R)
§ © èçè èó § é © é ¥«ε
¥¬¬ç ª ó § ¦¥ ©§ª « § © çèé¬è æ© © ªR
ª çé ª ¦è æª «é © ¥« ©ε ∈]0; 1]
•
¥« ¬ç ª ô¨ è¦ ô è ¨ª «ïé © ª© è æ¨ ¥ééPTAS
(R)
§ © èçè èó § é © é ¥«ε
¥¬¬ç ª ó § ¦¥ ©§ ª «A
ε
ª ç ¥«í æª «é © ¥« ©ε ∈]0; 1[
è ¥¦ §¨ í{A
ε
}
0<ε<1
§ é é¥ § ê © ª ô è ¥¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è ¥¬¬ç ª ó § ¦¥ ©§ª « é æ è¦è♦
z xx {| } {| y {x| x ~ x | yR ∈ {δ, ρ}
õPTAS
(R) ⊆ APX(R)
ò {z { yy ~ x| { ~ |xz APX
| ~PTAS
z{ z APX
(ρ)
| ~PTAS
(ρ)
x y ~}y z z ~ {ù |z{ z{x{ z{| |z õ z y zx x ì | ~ ¿ | ~ x {z{ z x z z öy z{x| | ~ x| y~~ z z z { y { x |z {z z z | ~ ~ z{x ò x | {| | x | ~ {ù |z {x zz | ~ | ~ {| } x| z z ~ {ù |z{ x z | ~ ~ z{x { x | õ x| { ~ x {| z | ã z ¡ x {| } x ðx {| z{| } £ z x '| z xz | ~ z x z z z { x x|| z{x| z | z ~ {ù |z{ | ~ z z | ~ ~ z{x { µ {| þ µ {| } x ¡ { y { } z x y | ~~ ~ z | |{| } z · | ~ ý ì x xz{ z{x| | ~ x |z {z {| µ z | z z x y { ~ z zz z{ } z µ z | z y z ~ z {z {|z z ~} { } z x | ~y x y | ~ ñx x| { ~ z xx {| } x ¡ { z{x| {| } ~y z{x| z | {
(π, R)
E ª çπ
i
∈ N P O
¥«êR
i
∈ {δ, ρ}
i = 1, 2
•
¥«A
çèêî æ©§ ª « ç ª ¦(π
1
, R
1
)
© ª(π
2
, R
2
)
ê è« ª© èê ô í(π
1
, R
1
) ≤
A
(π
2
, R
2
)
§ é ¥ © ç § ¬ ¨ è ©(∝, f, c)
é î æ © ¥ © §∝: I
π
1
7−→ I
π
2
© ç¥«é ª ç¦é ¥« § «é © ¥« æ è ªπ
1
§ « © ª ¥« § «é © ¥« æ è ªπ
2
§ «¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è §§f : sol
π
2
[∝ (I)] 7−→ sol
π
1
[I]
© ç¥«é ª ç¦é é ª¨ î ©§ª «é ª çπ
2
§ « © ª é ª¨ î ©§ª «é ª çπ
1
§ « ¬ ª¨ í« ª ¦ § ¥ ¨ ©§ ¦è §§§c : [0; 1] 7−→ [0; 1]
æ ¥ ¨¨ èê èó¬¥«é §ª « ª © è çèêî æ©§ª « § é ¥ î« æ©§ª « é¥ ©§ é í § «ïc
−
1
(0) ⊆ {0}
¥«ê∀ε ∈ [0; 1], ∀I ∈ I
π
1
, ∀x ∈ sol
π
2
[∝ (I)]
R
2
[π
2
](∝ (I), x) ≥ ε =⇒ R
1
[π
1
](I, f (x)) ≥ c(ε)
•
¥«A∗P
çèêî æ©§ª « ç ª ¦ © 謥 § ç(π
1
, R
1
)
© ª © 謥 § ç(π
2
, R
2
)
ê è« ª© èê ô í(π
1
, R
1
) ≤
A∗P
(π
2
, R
2
)
§ é ¥«A
çèêî æ©§ª « ç ª ¦(π
1
, R
1
)
© ª(π
2
, R
2
)
é î æ © ¥ © © è çèé © ç §æ©§ª « ª î« æ©§ª «c
© ª é ª ¦è § « © èç¥ ¨[a; 1]
§ é ô§ è æ©§ è ¥«êc(1) = 1 (c(0)
¦¥í ô è« ª « èç ª♦
ò|A
~y z{x| x| z |z x ¡ { z{x| { A ∗ P
~y z{x| x ¡ { z{x| ¢ | z y } | { z{x| x zx ~ { ~ ' x| | | ~ ||{ ì ø | ~ |{ | ~þ | x| { F G(π
1
, R
1
) ≤
A∗P
(π
2
, R
2
)
¥«ê(π
2
, R
2
) ≤
A∗P
(π
1
, R
1
)
§ ©c(ε) = ε
è é¥í © ¥ ©(π
1
, R
1
)
§ é èHî § ¥ ¨ è« © © ª(π
2
, R
2
)
♦
¢ ~ {ù |z{ z{x y x z y x | x ¡ { z x y z{x|m[I, x]
{ x z ~ {| z {|z z |opt(I)
| ~wor(I)
x ¡ z {z { öy { |z x ¡ { { z{x| x zx x δ
π
(I, x) ≥ ε
| ~m[I, x] ≥ εopt(I) + (1 − ε)wor(I)
'| z xz | ~ z z | ~ ~ z{x y ® x ¡ { { z{x| x ¯ x z y x | x ¡ { z x y z{x| { ~ {| z {|z z |0
| ~opt(I)
| |A ∗ P
~y z{x| x z z | ~ ~ z{x zx z ~ {ù |z{ z{x õ I JJ ¼ K Gπ = (I, sol, m, T riv, M ax) ∈
© è«(π, ρ) ≤
A∗P
(π, δ)
§ ©c(ε) = ε
¹ ½L M ä zI
| {| z | xπ
| ~x
{ x y z{x| åm[I, x] ≥ εopt(I) + (1 − ε)wor(I)
z | z x x
m[I, x] ≥ εopt(I)
{| wor(I) ≥ 0
¤
ñxz z z {| } | z { |x { ~ |z z | x x {z{ x | } z{ y z x x| x µ zxz xz x {|{ { z{x| x x {| z | x ~ {|ð | } z ø z z {x| x { } z ~ {|{ y xx {| } ~ {z z | ~ ~ |x| x ¡ { z{x| z x ~ öy zx7
8
{| { z{z } y {z ~ {ù |z{ x ¡ { z{x| û {| z{ xx {| } {x| z x z x z z{ } { | z ¡ { y xz z ¡ { } z {| z{ z z N ¢ {zx|{ | z x x ~ z ç¥è ¨§ «ï X¥ ¨ èé ¦¥«Y¥ © ¬ç ª ô¨ è¦ { x ~ | ~ xx < Zª «é § ê èç ¥ æª ¦¬ ¨ è © è ï祬
K
n
§ © « ª « «è ï¥ ©§ è æª é © éd(x, y)
ª ç è¥ æ èç © èó ¬¥ § ç > 襫 ©© ª «ê ¥« ª ¬ ©§ ¦¥ ¨ æª é © ¤¥¦ §¨ © ª « § ¥«¬¥ © èçè © è æª é © ª ¥¬¥ © § é © èé î¦ ª © èè § ï © é ª « § © é èêïèé > è çè èç ©§ é¬ç ª ô¨ è¦ ¥é ³´´ > è« ª «è è«ê¬ ª§ « ©s
çèé¬ © ª è«ê¬ ª§ « © és
¥«êt
ª ¤¥¦ §¨ © ª « § ¥«¬¥ © ¥çèé¬è æ§ èê è îéè © è « ª© ¥ ©§ª « ³´´s
çèé¬ ³´´s,t
Ggoal = M ax
© è¬ç ª ô¨ è¦ § é æ ¥ ¨¨ èê ° ±² ³´´ è ¨ éè ° [\ ³´´ > èîéè« ª© ¥ ©§ª « ³´´ ³´´s
ª ç ³´´s,t
§ © « ª ¬çè ó è«è æª «é § ê èç § ©ª î © ê § é ©§ « æ©§ª « © è æ ¥éègoal = M ax
ª çgoal = M in
♦
£ z | ~ ~ z{x x ¡ { z{x| y z | ~ { ~ x ³´´ y {| } z { { ~y z{x| zx]^ ´õ z z | } z{ x ¡ { z{x| y z ® z z | ~~y x ìì¯ z z z z {z{ |xzx { zx x ¡ { z ° [\³´´ {z {|1/f (|I|)
{ | {|z } y | z{x|x y z {z {|x |x { z{ y | ¹_ ¸ ¹'|z xz | ~ metric
` ° [\³´´ { x ¡ { {z{|2/3
| ~ ° [\ ³´´[1, 2]
{ a ¹b ºc J dC ®~~y ~ x þ ~ { {z {x y | ~e || µµ { ì¯ x ° ±² ³´´ z y z x xz{ { z{ {| z{ x { {| a ¹b¢ z µ |x | z | ~ ~ z{x{ öy zx25
33
| ~ | ~~y ~ x {| | ~ w y {| z {| ° [\ ° fg h[i³´´s,t
{ ~ zx x ¡ { z ° [\ ° fg h[i³´´s
å ° [\ ° fg h[i³´´s,t
y ~ zx x ¡ { z z | ° [\ ° fg h[i ³´´s
j ¢{ {|z z{| } öy z{x| { ~ z z z{ k x| x| | ~ þ ~ { {z {x y ì x|z z{ ~ | xz z x { ~ | ~ x{|z {x| x ~ zx z x| { ~ | ~ x{|z { z{ x | zx ~ x z x {z{ y z } { | x| z x ~ zx x {z{ | zx z öy z{x| {| z z µ |x | z | ~ ~ z{x 2
3
x ° [\ ° fg h[i ³´´s
xx } | | ~3
5
x ° [\ ° fg h[i ³´´s,t
xx } | ¶y zz || µ z · {| { x| { ~ z a ≤ d(e) ≤ 2a
z |x { y z x ¡ { zx ~l x ~ { z{x| } x {z {| 2/3
z | ~ ~ z{xx ° [\ ³´´s
[a; 2a]
¢x x y µ |x ~} |x z | ~ ~ x ¡ { z{x| y z | x y | ~ x ° ±² ³´´s
| ~ ° ±² ³´´s,t
x z z ³´´s
{ 2
3
x ¡ { | ~ ³´´s,t
{ 1
2
x ¡ { y | ~ z ~ {ù |z{ x µ | ~~y x ä 2
3
z | ~ ~ x ¡ { z{x| x ° ±² ³´´s
| ~ 1
2
z | ~ ~ x ¡ { z{x| x ° ±² ³´´s,t
x x x y z |{ öy x zx | ~ z z ~} { } z {z {| | {|z [a, 2a]
x | x {z{ a
{| x {x y y z ~ ~y 3
4
® 2
3
¯ z | ~ ~ x ¡ { z{x| x ° [\ ³´´s
[a, 2a]
® ° [\ ³´´s,t
[a, 2a]
¯ | ~ 5
6
® 3
4
¯ z | ~ ~ x ¡ { z{x| x ° ±² ³´´s
[a, 2a]
® ° ±² ³´´s,t
[a, 2a]
¯ ¢ y x z z { z{x| { x z z µ |x |x y | ~ x2
3
® 3
5
¯ x {|{ { z{x| {x| } { | xx } | ® ¶y zz || µ z · x ¯ m ÕÆ à ÎÇ Ï nÎÂo Ï ÁÐ ÆÅÅ ÝÉÐ Ã ÎáÉÇx, y, z
à ÍÉÎÂÉ %Ë ÆÅ Î Ã npd(x, y) ≤ d(x, z) + d(z, y)
Êq s ä z y z z { x z{x| z | ³´´ ³´´
s
³´´s,t
| ~~ {ù |z y x z z ³´´s,t
{ z x z } | x ò x| ~ z z { x x x x|| z ~ z{x| z | ~ {ù |z{ | ~ z | ~ ~ z{x å| z xx {| } } {zx y z { z{x|z x z{ z z |zx ³´´s,t
x z y x ³´´s
| ~ ³´´ ³´´s,t
{ ~ ³´´s
® { { {z ~ ³´´ ¯ z x x ¡ { z x x z x | z{x x x x ~ {ù |z{ x ¡ { {{z x{|z x { z ~ {ù |z {x| x zx z ]^ ´ |{ x| { ~ z z { z{x|a ≤ d(e) ≤ b
I JJ ¼ D ª ç ¥«ígoal ∈ {M in, M ax}
è ¥è(i) (goal
]^ ´[a, b]
δ) ≤
A∗P
(goal
³´´s,t
[a, b]
δ)
§ ©c(ε) = ε
(ii) (goal
³´´[a, b]
δ) ≤
A∗P
(goal
]^ ´[a, b]
δ)
§ ©c(ε) = ε
¹ ½LM x| x z goal = M ax
•
x (i)
õ ä zI = (n, d)
{z a ≤ d(e) ≤ b
| {| z | x ° ±² ]^ ´[a, b]
xx z ¡s
{|K
n
| ~ ~ | I
v
= (n, s, v, d)
| {| z | x ° ±² ³´´s,v
[a, b]
x v ∈ V \ {s}
ä zµ
v
{zx|{ | z xs
zxv
xI
v
{ { |ε
~ {ù |z{ x ¡ { z{x|x ° ±² ³´´s,v
[a, b]
£ x x v ∈ V \ {s}
õm[I
v
, µ
v
] ≥ εopt
u vwxyys,v
(I
v
) + (1 − ε)wor
u vwxy ys,v
(I
v
)
® ì¯ xµ
v
{zv ∈ V \{s}
x| z y zz {zx|{ | Γ = argmax{m[I, Γ
v
] : v ∈ V \{s}}
Γ
v
= µ
v
∪ {(s, v)}
ñx x| { ~v
∗
y z z | xz{ { z x|{ | xI = (n, d)
x|z {| ~} (s, v
∗
)
û z y õopt
u vwxyys,v∗
(I
v
∗
) + d(s, v
∗
) = opt
u vwz {y(I)
® ì¯ ä zµ
∗
x z { zx|{ | z xs
zxv
∗
ûµ
∗
∪ {(s, v
∗
)}
{ | { zx|{ | | ~ ~ ~y õwor
u vwxyys,v∗
(I
v
∗
) + d(s, v
∗
) ≥ wor
u vwz {y(I)
® ìì¯ x {|{| } {| öy {z{ ® ì¯ ® ì¯ | ~ ® ìì¯ xz {| õm[I, Γ] ≥ m[I, µ
v
∗
] + d(s, v
∗
) ≥
εopt
u vwz {y(I) + (1 − ε)wor
u vwz {y(I)
•
x ® {{¯ õ ä zI = (n, d)
{z a ≤ d(e) ≤ b
| {| z | x ° ±² ³´´[a, b]
z | x I
{|zx{| z | ∝ (I) = (n+1, d
0
)
xx õ ~~ | z ¡s
zx } K
n
| ~~ | d
0
(s, v) = a, ∀v
d
0
(e) = d(e)
x xz ~} ¤
' z z z xx x {z (ii)
x x ~ x z z | ~ ~ z{x {zgoal = M ax
y z {| z { { } z a = 0
£ x ~~y x z y z x {| | ~ w y {| z {| x ° ±²]^ ´ z z ° ±² ³´´ {
25
33
z | ~ ~ x ¡ { '| z x z | ~ x z y z x £ |{ | ~ ¶ x| ìì µ |x z z ° [\ ³´´s,t
{ |xz {| a ¹b y | ¹_ ¸ ¹ ¢{ z {| z x ¡ { {{z x xz {x| ® ° ±² ³´´s,t
{ {| a ¹b z x ~ ¯ | x| { ~~ x z z | } } { | z z y z y z ¡ { z{| } z | z £ {| ~ {ù |z{ x ¡ { z{x| { z y | ~ || z | x z{x| x z x z{ y | z{x| ® x {| z | {| | ~ y ø x ð | } | ~þ x ì ¯° ±² ³´´s,t
| ~ ° [\³´´s,t
~ {ù |z{ öy { |z ® ð |{z{x| ¯ ¹ ½d@ D< è ª¨¨ª § «ï ¥ééèç ©§ª «é ª¨ ê(i)
° [\ ³´´s,t
§ é ê §ü èçè« ©§ ¥ ¨ èHî § ¥ ¨ è« © © ª ° ±² ³´´s,t
(ii) M inHP P
s,t
[a, b]
§ é ê §ü èçè« ©§ ¥ ¨ èHî § ¥ ¨ è« © © ª
M axHP P
s,t
[a, b]
(iii)
³´´s,t
§ é ê § ü èçè« ©§ ¥ ¨ èHî § ¥ ¨ è« © © ª ¦è © ç §æ ³´´s,t
(iv)
³´´s,t
[a, b]
§ é ê §ü èçè« ©§ ¥ ¨ èHî § ¥ ¨ è« © © ª ³´´s,t
[a + t, b + t]
ª 祫ít
¹ ½L M ä zd
max
= max
e∈E
d(e)
|
~
d
min
= min
e∈E
d(e)
¶ { | | {| z | {z ~ { z | y | z{x|
d
x z z x {| {z (i) − (iv)
x| z y z ~ { z | y | z{x|d
0
zx | {| z | x z x x| ~ {| } { } z x {| {z (i) − (iv)
xx õ(i) d
0
(e) = d
max
+ d
min
− d(e)
(ii)
d
0
(e) = a + b − d(e)
(iii) d
0
(e) = d
max
+ d(e)
(iv) d
0
(e) = t + d(e)
£ {| ~ {ù |z{ z{x { z y | ~ || z | x z{x| x z x z{ y | z{x| ® ð | } | ~þ x ì x {| | ~ y ø ¯ z{ x| y~ z xx¤
' z z z (iv)
x z{ xx {z{x| x zx ~ {z z z ~ { z | | } z{ ¢ xx {| } z x x ~ z y } { {| } { ~} z | ~ {ù |z{ | ~ z | ~ ~ z{x x goal = M ax
| ~goal = M in
{| z ~} { } z x| } zx | {|z [a, b]
} » ½ J DD(goal
³´´s,t
[a, b]
ρ) ≤
A∗P
(goal
³´´s,t
[a, b]
δ)
§ © © è èó¬¥«é §ª « é¥ ©§ é í § «ï• c
1
(ε) =
(b − a)ε
b
+
a
b
§goal = M ax
• c
2
(ε) =
a
b − (b − a)ε
§goal = M in
¹ ½L M x| x z goal = M ax
ä zI
| {| z | | ~µ
{ zx|{ | z xs
zxt
åm[I, µ] ≥ εopt(I)+(1−ε)wor(I)
z |m[I, µ] ≥ c
1
(ε)opt(I)
{| wor(I) ≥
a
b
opt(I)
¤
¢ þ xx {z{x| ì | ~ z ¢ x ìì xx ~ x ³´´s
| ~ x } | z y z x µ x | {xz{ { z{x| x x } z x zx x { { x y z{x| | öy { z z ~ | ~ x|z {| z | { ® x||xz ÷¯ ° ±² ³´´s,t
[a, b]
| ~ ° [\³´´s,t
[a, b]
® x a
| ~b
|xz ~ | ~ {| } x|z {| z | ¯ z { { {| a ¹b |a > 0
{| | x y z{x| { z z a/b
z | ~ ~ x ¡ { z{x| ® z µε = 0
{|¢ x {| z { z z | ~ ~ z{x |x z z z |{| } y {| | x z x y z{x| { ~ x| z |z z | ~ ~ x ¡ { z{x| ñ z | ~~y x z{ z x z z z ~ | z x ~ x z | ~ ~ | ~ ~ {ù |z{ x µ { ~ |z{ {| ° [\ ³´´
s,t
[a, b]
{ a ¹b ºc J dC ~ ½ CC¼½ DE ª ç ¥ ¨¨b > a ≥ 0
³´´s,t
[a, b] /
∈ PTAS(δ)
î« ¨ èéé | x z { { {z x|{z ~ {ù |z{ x ¡ { z{x| x x y xa
| ~b
w z | } z{ y z x | } z | | ~ {| µ { ¿ x ° [\ ]^ ´[1, 2]
õ x | ² > 0
|x x |x { z{ } x {z | }y |z z | ~ ~ x ¡ { z{x| z{x } z z | x öy zx740
741
+ ²
å z { z x x z z ° [\ ³´´s,t
[1, 2]
| ~ ° [\ ³´´s
[1, 2]
® z x z{ ¯ öy { |z zx x ¡ { z ° [\ ]^ ´[1, 2]
¢ y | ~~y z z ° [\ ³´´s
[1, 2]
| ~ ° [\ ³´´s,t
[1, 2]
|xz z | ~ ~ x ¡ { {z z{x } z z |740
741
{| y {| } ¢ x ìì | ~(iv)
x þ xx {z{x| ì x z {| õ ¹ ½d@ DF ª ç¥ ¨¨a
³´´s,t
[a, a+1]
¥«ê ³´´s
[a, a+1]
¥çè« ª© ¥¬¬ç ª ó § ¦¥ ô¨ è § © ê §ü èçè« ©§ ¥ ¨ ç¥ ©§ª ïçè¥ © èç © ¥«741
742
î« ¨ èéé VVq r v TS p Q S U rq vp P Tt rq p PQtQ Vq r W U Q Tt å|z{ z{x| xx z x z x } x {z { { ~ x| z |z ~ {ù |z{ z{x x ° ±² ³´´s
z } x {z { xz {| ~ } zz{| } { x y z{x| | ~ xx {| } z z x| x| } z x z {| ~ { { ~y x y z{x| ~ {ù |z{ x ¡ { z{x| z{x z | ~ {| } zx ~ x {zz { xz {| z | x ° ±² ³´´s,t
z } x {z { ~ {ù |z | ~ z µ {|zx x y |z z ¡ z x y z{x| £ xx|z x| | ~ z } x {z z { zx z | z x z z x y z{x| y | ~ x|z xz | ~ z { zx z y z z x z x z x y z{x| y å| x ~ zx ~ x z z {z {z z{ x { ~ x y z{x| x y } z z |(wor(I
j
) + opt(I
j
))/2
I
j
{ z y } y { z z z j
) ( 63 1 45-,/ 26 0 -, 2 - 7+ 3 ;/ 39 3 8 9 +-/8 2 7 3 , 7/-8 ° ±² ³´´s,t
| x }~~ z x x ~ z {|{| } { z x|{ | z z x|z {| ~} (s, t)
¢ } x {z x µ | ~ {| } ¡ { y { } z2
z{| } x| }2
z{| } x|z {|{| }(s, t)
| ~ z z } {| } z z x z x ¢ {|{ ~ x| { z {|x{|z{| } x y z z z x y ~ x z y x } {| } z z x {| ~ {ù |z ¢ y { y { ~~ | { |xz x y z{x| { x ¡ { z z x z x y z{x|û z{ x y z{x| { z y ~ | ~ x|z x{ ~ z } x {z z {z z{x| x| { ~ z x C
i
| ~ z x ~} (x
1
, x
2
) ∈ C
1
| ~(y
1
, y
2
) ∈ C
2
localchange
i
x i = 1, 2
z xx {| } x õlocalchange
i
[(C
1
, (x
1
, x
2
)), (C
2
, (y
1
, y
2
))] = {(x
1
, y
3−i
), (x
2
, y
i
)} ∪ (C
1
∪ C
2
\ {(x
1
, x
2
), (y
1
, y
2
)})
¢ z x x } z
C
1
| ~C
2
{|z x {| } ® z { }y x | { y z z{x|¯ ñxz z z z z ¡ x ~ { { x z |z {| z x û z y ~} (x
1
, x
2
)
x (y
1
, y
2
)
5
1
3
4
6
2
2
1
3
4
5
5
localchange
1
1
3
4
6
2
2
1
3
4
5
5
1
3
4
6
2
2
1
3
4
5
localchange
2
C
1
C
2
{ }y õ ¢ localchange
i
x z | z ~} (2, 3)
xC
1
| ~ z ~} (2, 3)
xC
2
{ { {z } { | ~ { z ~ ~} | ~ õlocalchange
1
[(C
1
, (x
2
, x
1
)), (C
2
, (y
1
, y
2
))] =
localchange
2
[(C
1
, (x
1
, x
2
)), (C
2
, (y
1
, y
2
))]
x x |C
1
= C
2
| ~(x
1
, x
2
)
{ |xz ~ |z z x(y
1
, y
2
)
z x { x y |z z x x ~} x{ z {z localchange
i
y | z{x|cost
i
z z |z z x {| } {| } z x õcost
i
[(x
1
, x
2
), (y
1
, y
2
)] = d(x
1
, x
2
) + d(y
1
, y
2
) − d(x
1
, y
3−i
) − d(x
2
, y
i
)
LocalchangeHP P
s,t
d õ ò| {| z | (n, s, t, d)
û d õ ò { z x| z sol
xs
z xt
û | } z x z x(s, t)
{|zx|V |d
max
+ 1
z{ y | z{x|d
0
û x y z ¡ { y { } z2
z{| }M = {C
i
, i = 1, . . . , k}
x(n, d
0
)
û £y x z z(s, t) ∈ C
1
xx x| y z{ ~} (x
1
1
, x
1
2
)
| ~(x
1
2
, x
1
3
)
{|C
1
~ {ù |z x(s, t)
ûsol
1
= C
1
\ {(s, t)}
e
1
1
= (x
1
1
, x
1
2
)
| ~e
1
2
= (x
1
2
, x
1
3
)
û x {zx µ~ x xx x| y z{ ~} (x
i
1
, x
i
2
)
| ~(x
i
2
, x
i
3
)
{|C
i
û åcost
1
[e
i−1
1
, (x
i
1
, x
i
2
)] ≤ cost
2
[e
i−1
2
, (x
i
2
, x
i
3
)]
z
|
sol
i
= localchange
1
[(sol
i−1
, e
i−1
1
), (C
i
, (x
i
1
, x
i
2
))]
û £y x
e
i−1
1
= (x, y)
| ~x
i
0
{ z xz | { } x xx
i
1
{|C
i
£ ze
i
1
= (y, x
i
1
)
| ~e
i
2
= (x
i
1
, x
i
0
)
û sol
i
= localchange
2
[(sol
i−1
, e
i−1
2
), (C
i
, (x
i
2
, x
i
3
))]
û £y x
e
i−1
2
= (x, y)
| ~x
i
4
{ z xz | { } x xx
i
3
{|C
i
£ ze
i
1
= (y, x
i
3
)
| ~e
i
2
= (x
i
3
, x
i
4
)
û | ~ { û | ~ x { ûsol = sol
k
û ò z { } x {z { x |x { z y z | x z z
sol
{ | { z x|{ | z { z |x z z z x| z y z{x|(s, t)
x| } zx ¡ { y { } z z{| } x(n, d
0
)
x x e
i
1
| ~e
i
2
x {x y x| } zxsol
i
x {z z{x|i ≤ k
xz } x {z ¢ z x z ~ zxz y z ò ~ {z{x| x z } x {z { } { | {| z { }y |M = {C
i
: i = 1, 2, 3}
{z |C
1
| = 6
|C
2
| = 4
| ~|C
2
| = 5
t
0
1
2
3
s
3
2
C
2
1
0
0
1
2
3
4
C
3
C
1
M
t
0
1
2
3
s
3
2
0
1
0
1
2
3
4
sol
1
e
1
1
e
1
2
t
0
1
2
3
s
3
2
0
1
0
1
2
3
4
sol
2
e
2
1
e
2
2
t
0
1
2
3
s
3
2
0
1
0
1
2
3
4
sol
{ }y õ ¢ z{| }M
| ~ z ~ {ù |z {z z{x| x } x {z |k = 3
} » ½ J E è¥ ¨ ï ª ç § © ¦LocalchangeHP P
s,t
§ é¥1
2
ê §ü èçè« ©§ ¥ ¨ ¥¬¬ç ª ó § ¦¥ ©§ª « ª ç ° ±²³´´s,t
¥«ê ©§ é ç¥ ©§ª§ é ©§ ï © ¹ ½LM ¶ { |I = (n, s, t, d)
|{| z | x ° ±² ³´´s,t
~ |xz (i
2
, . . . , i
k
)
{zi
j
∈ {1, 2}
z öy | x x{ x ~y ~ z } x {z y z z x j ∈ {2, . . . , k}
õsol
j
= localchange
i
j
[(sol
j−1
, e
j−1
i
j
), (C
j
, (x
j
i
j
, x
j
i
j
+1
))]
¢ y d(sol
j
) = d(sol
j−1
) + d(C
j
) − cost
i
j
(j)
{z
cost
i
j
(j) = cost
i
j
[e
j−1
i
j
, (x
j
i
j
, x
j
i
j
+1
)]
£y {| }y z öy {z{ x
j = 2
z xk
| ~ {| d(sol
1
) = d(C
1
) − d(s, t)
| ~d(sol) = d(sol
k
)
x z {| õd(sol) = d(M ) − d(s, t) −
k
X
j=2
cost
i
j
(j)
® ¿¯ ¢ {|{ ~ { zx|xz z z ~} y z{e
j−1
3−i
j
, (x
j
3−i
j
, x
j
4−i
j
) : j = 2, . . . , k}
x| } zx x y z{x|sol
k
| | â ꥦ¥ïè âz y |z x y z{x| x ~} x z{ ~} y z x x x| { ~ x y z{x| sol
0
j
~ | ~ sol
0
1
= sol
k
| ~ x j = 2, . . . , k
sol
0
j
= localchange
3−i
j
[(sol
0
j−1
, e
j−1
3−i
j
), (sol
0
j−1
, (x
j
3−i
j
, x
j
4−i
j
))]
ò| { y z z{x| x x y z{x| sol
0
i
{zi ≤ k
{ ~ { z ~ {| z { }y ìx z ¡ ~ { ~ {| { }y t
0
1
2
3
s
3
2
0
1
0
1
2
3
4
t
0
1
2
3
s
3
2
0
1
0
1
2
3
4
sol
3
'
sol
2
'
{ }y ì õ ¢ x y z{x| sol
0
2
| ~sol
0
3
ä z x ~ {| } {x y xz {|d(sol
0
k
) = d(M )−d(s, t)−
P
k
j=2
(cost
i
j
(j)+cost
3−i
j
(j))
x| z y z{x|
cost
i
j
(j) + cost
3−i
j
(j) ≥ 2cost
i
j
(j)
| ~
wor(I) ≤ d(sol
0
k
)
| õwor(I) ≤ d(M ) − d(s, t) − 2
k
X
j=2
cost
i
j
(j)
® ¿¯M
{ | xz{ { } z2
z{| } x| } z 2
z{| } x(n, d)
x|z {|{| } z ~} (s, t)
û z yopt(I) ≤ d(M ) − d(s, t)
® ¿ì¯ x {|{| } ¡ {x| ® ¿ì¯ ® ¿¯ | ~ ® ¿¯ xz {| õd(sol) ≥
1
2
opt(I) +
1
2
wor(I)
|x x z z z{ z{x { z{ } z ä zJ
n
= (n, s, t, d)
| {| z | ~ | ~ õV =
( {x
j
i
, 1 ≤ i ≤ 3 , 2 ≤ j ≤ 2n + 1} ∪ {s, u, t})
d(x
j
1
, x
j+1
1
) = d(x
j
1
, x
j+1
2
) = 1 ∀j = 2, . . . , 2n
d(x
j
1
, x
j+2
2
) = 1 ∀j = 2, . . . , 2n − 1
d
n
(s, x
2
2
) = d
n
(u, x
2
1
) = d(u, x
2
2
) = d(t, x
2
3
) = 1
| ~ z z x z x xz ~} z x ¢ 2
z{| } { x x ~ xC
1
= {s, u, t}
| ~C
j
= {x
j
1
, x
j
2
, x
j
3
} j =
2, . . . , 2n + 1
¢ ~} x ~y ~ z } x {z õe
1
1
= (s, u), e
1
2
= (u, t)
e
1
2
= (u, x
2
1
), e
2
2
=
(x
2
1
, x
2
3
)
e
j
1
= (x
j−1
1
, x
j
1
), e
j
2
= (x
j
1
, x
j
3
) j = 3, . . . , 2n + 1
| ~cost
1
(2) = cost
2
(2) = 2, cost
1
(j) =
cost
2
(j) = 1 j = 3, . . . , 2n + 1
d(sol) = 10n + 4, wor(J
2n+1
) = 8n + 3, opt(J
2n+1
) = 12n + 4
¢ y xz {|z z
δ
LocalchangeHP P
s,t
(J
2n+1
)
x 1
2
n
} x zx {||{z ¤
x z z | ~ ~ z{x ~~y z x | { x ~y z y {| } ä x z } | | ~ ¢ x ìì {zb = 2a
x z z { } z x z } x y | ~~ z | z ya
| ~2a
~ ½ CC¼½ E< > è ¥è © è ª¨¨ª § «ï çèé î ¨ © é•
° ±² ³´´s,t
§ é1
2
é © ¥«ê¥çê ¥¬¬ç ª ó § ¦¥ ô¨ 襫êM ax HP P
s,t
[a, 2a]
§ é3
4
é © ¥«ê¥çê ¥¬¬ç ª ó § ¦¥ ô¨ è•
° [\ ³´´s,t
[a, 2a]
§ é2
3
é © ¥«ê¥çê ¥¬¬ç ª ó § ¦¥ ô¨ è ) 63 1 45-,/ 26 0 -, -8 3 7+ 3 ;/ 39 3 8 9 +-/8 2 3 , 7/-8 xx | } x {z { ~ {ù x z x| {x y z y~ { ~ {| ¡ { {z x y z x y z{x| ' y } x {z { ~ y x| { { ~ | ~ y z y z y x z{ x x y z{x| åz z{ x µ | ~ {| } ¡ { y { } z2
z{| } x|z {|{| } { ~ ~} | ~ z | ~ { ~ {| } x ~} | ~ {z { x|| z{| } z y z{| } z zx x | {zx|{ | z xs
¢ {| { x x y } x {z { zx } | z |xzx| x| y z { x y z{x| xx {| } z{ zx ~ x| { ~ ¡ { y { } z2
¦¥ ©æ§ «ïM
r
x| } z x x|z {|{| }(s, r)
{| y~ {| } |z C
i
, i = 1, . . . , k
å| x ~ zx ~ x z z y z{z y z |V |d
max
+ 1
x z x z x(s, r)
| ~ x y z ¡ { y2
z{| } {| z{ | {| z | ä z x C
i
x| { ~ x y x| y z{ z{ x
i
1
x
i
2
x
i
3
x
i
4
ñxz z z | y ~ z{ y z zx
1
1
= r
| ~x
1
2
= s
x x {|C
i
| = 3
z |x
i
4
= x
i
1
x z z C
k
x| { ~ | ~~ {z{x| z ¡y
{ { z xz | { } x xx
k
1
{|C
k
¢ y {|C
k
| = 4
z |y = x
k
4
{ y
{ | z ¡ {| z xz P atching 2 − matching
d õ ò| {| z | (n, s, d)
û d õ ò { zx|{ | z sol
xs
û x r ∈ V \ {s}
~ x | } z x z x(s, r)
{|zx|V |d
max
+ 1
z{ y | z{x|d
0
û x y z ¡ { y { } z2
z{| }M
r
= {C
i
, i = 1, . . . , k}
x(n, d
0
)
û {k = 1
z |sol
r
= M
r
\ {(s, r)}
û {k
{ | z | ìS
1
= ∪
k−1
j=1
{(x
j
2
, x
j
3
)} ∪ {(x
k
1
, x
k
2
), (s, r)}
û y { ~sol
1
= (M
r
\ S
1
) ∪ {(x
k
1
, x
1
3
), (x
1
2
, x
2
2
)} ∪
(k−2)/2
j=1
{(x
2j
3
, x
2j+1
3
), (x
2j+1
2
, x
2j+2
2
)}
û(sol
1
{ {zx|{ | z xs
zxr)
S
2
= ∪
k−1
j=2
{(x
j
1
, x
j
2
)} ∪ {(y, x
k
1
), (s, r)}
û y { ~sol
2
= (M
r
\ S
2
) ∪ {(x
1
1
, x
2
1
)} ∪
(k−2)/2
j=1
{(x
2j
2
, x
2j+1
2
), (x
2j+1
1
, x
2j+2
1
)}
û(sol
2
{ {zx|{ | z xs
zxy)
S
3
= ∪
k−1
j=1
{(x
j
3
, x
j
4
)} ∪ {(x
k
2
, x
k
3
), (s, r)}
û y { ~sol
3
= (M
r
\ S
3
) ∪ {(x
k
2
, x
1
4
), (x
1
3
, x
2
3
)} ∪
(k−2)/2
j=1
{(x
2j
4
, x
2j+1
4
), (x
2j+1
3
, x
2j+2
3
)}
û(sol
3
{ | {zx|{ | z xs
zxr)
| ~ { û {k
{ x ~~ z |S
1
= ∪
k
j=1
{(x
j
2
, x
j
3
)} ∪ {(s, r)}
û y { ~sol
1
= (M
r
\ S
1
) ∪ {(x
k
2
, x
1
3
)} ∪
(k−1)/2
j=1
{(x
2j−1
2
, x
2j
2
)(x
2j
3
, x
2j+1
3
)}
û(sol
1
{ | {zx|{ | z xs
zxr)
S
2
= {(s, r)} ∪
k
j=2
{(x
j
1
, x
j
2
)}
û y { ~sol
2
= (M
r
\ S
2
) ∪
(k−1)/2
j=1
{(x
1
2j−1
, x
2j
1
), (x
2j
2
, x
2j+1
2
)}
û(sol
2
{ {zx|{ | z xs
zxx
k
1
)
S
3
= ∪
k
j=1
{(x
j
3
, x
j
4
)} ∪ {(s, r)}
û y { ~sol
3
= (M
r
\ S
3
) ∪ {(x
k
3
, x
1
4
)} ∪
(k−1)/2
j=1
{(x
2j−1
3
, x
2j
3
), (x
2j
4
, x
2j+1
4
)}
û(sol
3
{ { zx|{ | z xs
zxr)
| ~ { ûsol
r
= argmax{d(sol
1
), d(sol
2
), d(sol
3
)}
û | ~ x û
sol = argmax{d(sol
r
) : r ∈ V \ {s}}
û ' z z x r
z x y z{x| sol
1
sol
2
| ~sol
3
{zx|{ | z ® xs
zx ~ {ù |z | ~ x{|z ¯ {| z ~~ {z{x| ~} ~ |zzxz x| y z{z y z ~ ò ~ {z{x|x x y z{x| sol
1
sol
2
sol
3
{ } { | {| z { }y ¿ |M
r
= {C
i
: i = 1, 2, 3}
{z|C
1
| = |C
3
| = 6
| ~|C
2
| = 3
¢ z{ x ¡ {z x z{ } x {z {| x |x { {| z x y z z{x| x z 2
z{| } x { x |x { } » ½ J ED è ¥ ¨ ï ª ç § © ¦P atching 2 − matching
§ é¥2
3
ê §ü èçè« ©§ ¥ ¨ ¥¬¬ç ª ó § ¦¥ ©§ª « ª ç ° ±² ³´´s
¥«ê ©§ é ç¥ ©§ª § é ©§ ï © ¹ ½LM ä zI = (n, s, d)
| {| z | | ~ zsol
∗
| xz{ { z x|{ | z xs
z xr
∗
~ |xz loss
i
, i = 1, 2, 3
z öy |z{z d(sol
i
) − d(M
r
∗
) + d(s, r
∗
)
' {x y loss
i
≤ 0
| ~ d(sol) ≥ d(sol
∗
r
) ≥ d(M
r
∗
) − d(s, r
∗
) +
1
3
(loss
1
+ loss
2
+ loss
3
)
® ¿¿¯ x x z xx {| } z y z y x z x ~õ