Technion - Computer Science Department - Technical Report CIS9325 - 1993
NOQP
#R*SUTWV
`TWabdc4e$H)+
!
"#"$&%('()*!)+,$.-/01324!56!7+)8:91;5)$0<>=
?@ACBDEF?HGJILKM
XXQZY[\]^Y\(_T+V
-/)C*f8Z.b4ghi*jck)+l#0)i$H)+H!$k-F%(ml)<
T+vV
T+v
Oon_prq0s
Rt*[[
XX
UT+YV+]Tu[
Technion - Computer Science Department - Technical Report CIS9325 - 1993
L
R
w
!5"#,)xvyrbz{)g|1Jl
"#kd
0x)m{,m#)+W$H)+)
rm#)$!,"68
)i$0
JWi()0#)W4!,m#)
)+8l!
!5"d0)v
w
)8{
*!)o-}~"d
!$ml)r6,mJ|++()0#)W<
Frm#)
"#8d0{l!4h$k0m#)WJ++()C0d)+<
().h$#m#F)+()++(#kl($0$S
*!)x"#8
)+F0m#)$0$H"d1&l#!$C$S6|)
"#8#0C0,)$Hl8#$z,igh$z-}#,H!^h+*Q*!)+#50mU.rm#)
$~-.,m#){igh$&$)+51J)+,0)$l8^!#5,|++()0#)Wx,)*6W0)i8!
8^!0)iH!l)+0l)+|8^h"
*ho0;0m#)
"d8#,$z#5)W
r)x,m#)+,)-/,)&m+()J6x+&a
0,"#)or!0m)i^"+*6(
w
$-/,1
,13V^k!h$o)+^h8
)W
,m$Sf8)$.9H$"m+$H)$C
.,mo,m
h$!1&l*`!)$o0m&TTkh$
!08^h6r!0m,m#)$,$H"#1Jl#H!$
3¡o¢(¡o£r¡¤¥
¡¦
T§¨t*!"#1©ª¨t!*!5fWi*
%(ml)«8R
f$"i*F%!)+|)xX_0k9<o=|¬?HG®KM,?A¬¯k°/?E?±²
R*Z[v
XX
³aY+]³v^u(TW^u[
³§(¨t*!"#1©(8coo´(´.5)*rC%(ml)2z)$,H!l#6{.$S6d5µ)!5m0)8&%(1J1&)+,Hhkb4gh$
),"#0)i$0<
w
[
DI¶IMACB·.M,¸?±B#°fI/°/?B#Rt*UT+a
s
©¹_¨r('d$H,)!Urmd)¹!#)J%('()*!)+,<
w
º\o»oµ¼(¨r8
24h51<
+e8xRxocob4*!5e7
D+±M{¿QBÀ
Oon_prq0s½q¾
Yo»Âµ¼_¨r,")(8>XQ»Ã4
-Æ%(
1J1J)+0,Ç%()W$0<
Tuii]^³a\dT+vV
VXQ»
Ãk
DIfKM ¾
P
DIfKM ¾
Okprq0s
T+(uv
Rt*UTTZXXQUTW³[i]|T+[(u(_TW^u
6"#"$z%('()*!)+,1Jl#"#6
MAÁCIDBÀ°fB(±R*ZYY
XX
[³+][[v
*!UÄCÃ
0k0mUF!½8½TÅX_1J)+0)W
w
1~*!)$
A?¸MM,À°fB(±Á?HGILKM.·4?²(DE#ÈZ?¸°SMI/²&ÉÆÀ°fBÊ@AS±K#R*S
T+a\(bXX
DI/°/¸DE
?B#IfKE˲#Rt*³
P
P
Jrm#)J¨t!#5)+
?B#IfKE˲#Rt*^u(ZXXQY+]³[QTWa
v2Í.U¹)+))8(f+*Æb4g
%(l#m#)+,)xX_0
MAC°/¸DB
TWv³
Tu
*!)+1;<
N
¾
MAC°/¸DB
h$.U$-/01;6>-
{XQ*hx$ml)<
sN
Pq #R*
\#XX
[V[+][V
N
¾
ZXXQVvi]dua(u(_TWvY
*!U_82¨.Ì`%em#)
DI/°/¸DE
R,#
TW³
*`!U8Ç%«b(¨r$0$)+0Wt¹+i*%(1J1&)+,0o-XQ*f#)"#,()$0<
Ëu+XQ»Ãk
P
s
ZXXQUTWV^u]|T+va
q ÉÉtÉήADB
Á¬}?B
Technion - Computer Science Department - Technical Report CIS9325 - 1993
r«$H)+51&)+$Fd#)6d5x0m#)+1
)+8d$4-0m#)ol#,l($)86Ï
()&h$x0m#)
$!C))m
!0)$S!1+*Figh$Æ´z)gdkr)$Hm#¼0m|
0m#)
"#8#0-.,m#)"#
"#8#0l!
l!$r-j0md)
"#8d0Ð8
)$0CH
#-j0md)ªl6$kf$r!$h8
!½$Hm|l)(rmd)
h$o,m#)
)
$Hm#kh$_0m_#&-,m#)
0m{)+|8#$40m#)o.$)+51J)+$-j0m#)o8(f$'#$kr,m#)
)8
"#8d0h$x*!($)8
"#8#0-ª*!)$H#){+g
().h$t"d$h8
)o,m#)."#
"#8#0xl!$}h$!$Sh8
r);*!"8
6d5
)z,m#)k"#
W.§z)W)(#,m#)
"#|8#,l!
"#8#0ol!
),m)+()+,l!x-
0md)
igh$.$H)W51J)+
"#0,m#)+,1&0)(
h$8^h$H'ZQ#-
,m#)
!$ml)((j)^"6+*6)W
*6e
x,0m#)
"#8#0(F8,m#)
"#8#0{l!rf$r*h,5)+k,m#)+{0m#)8(6"|$4-_,m#)igf$k8(f$'
!#5!+©rm#)+0)C-/0)eQ0md){|$H0,",)8
00)i$Hl8(6d5.0
#)!5m
)8
)«{-j0m#)igh$z8(f$'#$C
8^!"$k-}"#00"#,)k)+()+,
0"m
w
)$0CH
!$Hm|l)(_µ½mk0)+1;i!$r,
01ѹ)+1J1{\#+*`*
ld0le$H)8Íigf$J8^h$H'd$x,)#5)W
w
"#8#08
$x,)"#$h8
$r%!C)r0md)r+g
"d8#,Òh$"#$h8
"d8#,|$H0,",)8
h$
$H)+51&)W
h$6Ï
h$x8^h$H'd$
!0)$S!1+*S
){+**k,m#)+«igf$x8(f$'#$o-
,m#)
()ªh$z,m#)
){0md)+g
"#8d0-0md)x"#
!
$Hm|l)(
%!)+*`*,m#)8^h$H'd$-0m#)ld0le$H)8Â+g
h$0"m½0m#)
l!$_,m#)+0);i**k1;ig!1+*k8(f$'#$.!0m#)J"#
8
)$,H
)$x0m#)W0)-/0)©ÒC**!)H!½-)W
!Õ$ml)({rmd)&l#,l($)8>igh$-/"#CH!
,)+$-o1+g
!1;i*8^h$'#$C½b4**.,mxh$«*!)-/J0
$Hmdkh$r0m|k0md)o**!)!Çh$k1&l*6)W0)(d80m|k0md)+0).)Cg
!,m#)o"#
"d8#,Ó{r>8(`ÔZ)+,)+
h$H$r#x,m#)+F1+g
)
!1;i*
8(f$'
!$Hml)e
b.$0$"#1J)ª,m#)xC00&h$.C0,)W8,m#)+0).h$.#,m#)+
1+g
$Hm|l)(¨r)!#51;ig61;i*48^h$H'Ò!xm$0)!,m#)+,"m,m#)
l!$
;#)l6!Õkm
"#,0"d0)xz,ml!
W49W$H)e#0m#)1+g
!
"#|8#,Õxr8(`ÔZ)+,)+
hmÓ+$)(t!$&8^!"$m$&0
!1;i*}8^h$H'Ç!©0m#)"#
))("i*00m#)©8^!"$
!1;i*}8^h$H'm|$k0
)#5)+z,0m#)o,m#)
"#|8#,z,m#)o0"m6d5&l!$C
9S-
J60)W0+*
8^h$H'J0"m#)$rol!
!$U8^!"$h$
)+8-Z0m#)
+g
"#8ª,
h$$H)+51&)W
8^h$H'0"m#)$.{l!
k-
0m#)HFx.$)+51J)+$d#)6d5Ö½r!0m×
)_*!)$0$U
)("i*e0
0m#)8^!"$Q-#,m#)Figh$Q8^h$'Q,m#)F,0)$l8^!#5
W_§z)+|)($H"mxo8^h$H'x1;+o#
-k)C6,m#)+oÖ¼×6om$ª,
)
z1;ig61;i*8^h$H'Z_9-Ø60)W0+*
)#5)+ª,{0m#)
l!+Fb4*h$Ho0m#)igh$r8^h$'J,0)$l8^!#5x,0md)
$01J)
l!
§z)+|)()!0m#)+j0m#)k#)W:1;ig!1+*Z8^h$H'JCi!$0m#)
+g
"#8d0o,m#)
f$#5)+00m#)
h$8^h$H'(fC)k()+$,
Q9
"d8#,(
,mW$H)i$
r)o5)+
08^h!0x,m#)$,$H"#1Jl#H!$
rm#)
0md)Ç"d
*!½+*6,)+0|H!()+*`*!r!#5Õ,m#)F8^h$'#$&,
!½$ml){f$-x,m#){0)*!)+
8^h$0CH!
"6o-|0m#)#5)W
W9o0mf$
+$H)
"d8#,>l!
J0m#)
0mx8(f$'#$U1;i
T+V
)$S61x"*6#)W"$S*6½1;ig!1+*z!
"d8#,Õm$xÙd)+5(H!()
)o,d5)+<k0
0m#)
"d8#,
y
Technion - Computer Science Department - Technical Report CIS9325 - 1993
ÚQÛÜUÜ#Ý
-/"#CH!$k
w
"d8#,0)i$0,"H!&h$tl($,$
0)i$0,"0)i8
h$HW
0m|
)+()+0;igh$z8(f$',"m#)$r,m#)
"#8#0$)+51J)+$
Özà|
8Çשà#r,)$Hl)!()*!(
rm#)#5)+
8^h$H'{8^rrmd($H)«,)ª5!()+
)+()+,Jigh$
)*h$H)å
*!~-/rl1J)+,Hh
"#8#0J_r.l!$Crrm#)
8(f$'J)+0)+,)8oFß&à#Z0"|m#)i$Q0m#)r*!)-/}8
"#|8#,$)+51J)+$t!ÒY^Æ,)ªl)+,l)+8^h"
*!)
)+(!#5T+a^#,m#)+0rh$)0md)ª)Cg#l#,)$0$S!$4![(k8&#z)Cg
01Þ0m#)o0)i$0,"H!)^"|H!$4!4h$k)+(f8)+
w
H!5m
!$HF#,)z,mÆ
;$H"
i**Uh$r#5)+k0x,m#)
*h.0x,m#)8^!0)!$z-_,m#)!
0)$l)iH!()o+g
$HH!,"#H!#5[^!
(),$4,&,m#)
SÖ>ãß&|8Äá
â
,Óá
â
×äãß&§z)+)
"d8#,{kFl!$
rm#).l6$
,)o8^ÔZ)+0)W
"#,0"d0)oá
â
f$_*h05)+r,m#)+
0m
"d8#,{"#,0"d0)$èxé8è
"#|8#,J"#00"#,)$Øh$Qd)+5(H!()(,m#)+,m#)r,)$Hl)CH!()rl#,
k
æT
>l#,()0m#)$H)C8½l,-x0md)Ù*!)+1J1F)m+()0½$m#ç,m©0m#)+g
0md)
h$
r)$m#Â0mr-Fè~é{êa~,m#)+{ë(é{ê½åÄ8&-Fè
â
ê½ax0md)+{ë
â
h$8(f$'
!v(_9S-U)C6,m#)+F-
*!)+1¼h$_$H*6()i8_rm#)W0)-/0)(
êÍå
â
9Sèxì_í
Tkã>å. î
ã>å
0
è~é{
ê½a
Tzã>å. î
0md)+-/01Þ0)$0Hh!TTF0m#)8
ãå.å
í
T
ã>å. î
h$.+$H)oë
é
è
Ð$H"
î
T
ã>å
$0$)+0$4,mr-Fè
ÛÜUÜ#Ý;Ü#Ý&òó
ô:òióQôÜÛôõ
)+T+a^F8ÙTTFrm
í
0
î
ê½a
ê½a
ãå
0
ê½a~,m#)+{ë
â
h$zl,rh$z8^!,)H*!©8
h$k0m#)igh$4-0md)ª"d
¹)+k"$tÏ$H8
)$,H
"d8#,{$H)W51J)+
êÕå
â
)+!()8&-/01ö¹)+1&1;$k³J|8[
!0)$S!1+*+g
h$r*`!'().-/"#CH!©÷
r!0m;o$H0h_6d)^"|i*!Hxh$*!)+5ei*Øigh$Q-/"#6U_9&8
r
$H!0"dH!-/,1ð(
y;rm#)Ï$xl,x-o,m#){0m#)+0)+1ðh$y{b4**+g
rm#)o$)|8Ðl|0rh$CyrbzJ6Ï
0m|÷
Tu
h$Æh$
&8^!,)
*!"$!-/01ÎTuk8Ç,m#)o0)$0fCH!T+a(
bÂ$!1x*f05"#1J)+
ñ
ì
ãå
ê½åÂ
Tzã>å
¨r"#k,m
Tkã>å î
)W#1x!,kf$kl($S6!()(8
èxì
µ)ªm|i()0;$Hm#Â,mk!Ç,m
èxìUåí
,kï
)W_0$HmdÍ0m
h$-/"#6$
)+(6d5ÇT+a^F8TT
h$C
r)km|i()k,o$Hmd
!$ml)JT
)xx$ml)
$rÖÓ8×Î8
&!$
)Ï|#)8
"#|8#,(rrmd)
T+Y
"#8#0Çh$
1Jl($)8Ç-_,m#)
&,m#)o0)C$00"|H!{)("H!$.[(d8{-
0{,m#)+g
Technion - Computer Science Department - Technical Report CIS9325 - 1993
Özà^ø+
h$.-/"#6U|$h8
,m#)ª*!)-/
"d8#,{l!
*!#)©$H)+51&)+o0Ð*!#)S,m#){8
)+0m#)x*6d){$H)+51&)W
h$ªl6Jß&à(ø
,
oC0,)$Hl8^!#5,~!+8^!#5J0{[(F´z)Cg#,)+8&,m#)
0,)8Ù*!#)&!
0;ß&§zF)+()++(,m#)x8
!5"#,)u_
w
Y(0m#).#5)+rÖrù,0md)zÖÓkà(ø+^h$l!
#5)W
oC##)iH!#5©0m#)J+g
i!
!#5HF{mi*-l
6d5&,Æ8#$r0m#)$01&)mi*-jl
)WH!H!()oÖr.!Ò\
*h#)$C¨r
*h#)o$kß
h$4l!H!#5{0J0md)$,1J)$h8
)
S,m#)
*!Ç-
!ÒV^_h$kle$!H!()(
Ll
L(a 0)
L(a 0+ ∆a)
Aa
A(a 0)
w
!5"d0)&ueyr¨r"#8#0l|1&)W0)+rh$k1&#,#)o6igh$4l1&)+,)+H!7H!Ø
%("#l#le$H)(rmdF)+()+W_0m ú
##)!#5.0md)r+g
l!.Özà^ø
ï
h$ª#x
½rm#)WU}-/$H"û{!)+H*!Í$H1;i**ü&à_0md)8^!"$
ø
üJàzd)k$h8
ï
)k-0md)t*!#)(,z,m#)
)-,m#).*`!#)e|!0)+$H)$Æ!W$H)+)
h$k1&)i$r,mk)!,m#)+kÖzà^ø+_h$t!,m#)o+g
üJà|Ff$.!Ò,m#)+g
ï
a
h$Ql6Ql1&)+,)+jà
üJà|j©0m#)0md)+
$h8
0J¹)W1&1;xY0m
Özà^ø
A(a 0+ ∆a)
w
"d8#,
!5"d0)&uekb.+C8(6d5
h$
8^h$H'{-jl1J)+0)W
à^ø
üJà~
ï
h$o8^h$H'-Æl1J)+0)Wà(ø+J§z)W)()!0m#)WªÖ
à(ø+kÖzà^ø
ï
üJà|
"#8#0l6+C08^hH!#5,m#){$0$H"d1&l#!>0m,m#)~-/"dH!ýh$>+g
h$
-/"#CH!U
bþ$S!1~*hJ05"d1&)++
ÿºèxìrÿ åí
oú
a
Tkã>å. î
°fBM @dDE˰fI/²
q GD
|DAD
)&-/o
ú
a
{´z0)J0mª-oT.ãå
l,m#)$Sf${-0md)*6)W1&1;
0m#)+
î
Fã½åå
½V(&)C6,m#)+{ Íú
Á~¸@
¸@A iDI¶@AMDIIfKd?ÁM
MI/A°/¸ªGC@B¸I/°/?B?(ÊM²ÁAM0ÁCI/AC°/¸I¶°/?BÁTWa^ÙDBÀýTT
¾
jILKMBDBd²xD
|?°fB#IfÁ¬®KMJÀ°6Á
)J1;8
0{ú
a
ôõõ
$&!,m#)m
°6ÁÀ°6Á o°6Á
IDB(±
A DI/@
MB#II?xDxÊ?@
ACMx°fBILK°6Á~¸DÁMx°6ÁxEDA±
?°fBdILÁ¬
T\
B|À(DA²AM,¸?B
_°fIfK
DýÁCI/A°/¸I
ÁCI/A@d¸I/°/?BDÁ
°fB[^
?B{I ?
MAxIfKdDBÒIfKMxACM,¸?B
ÁCI¶AC@d¸IHM,À©Ê?@
B|À(DA²
Á
Technion - Computer Science Department - Technical Report CIS9325 - 1993
É
ó
ôÜÛôõ
|DAD
MI/AC°/¸
¾
q G«ILKdDIkÁM/±
ÁM/±
¾
MA²
M,ˡ/DEZD
¾
°6Á?(ÊM²Á
T+a(oDB|À«TTW¬
GC@B¸I/°/?B
á
"!# %$&(') %$& * %$$&)
0
D
MBdI.?(ÊM²ÁT+a^;DB|ÀÐTT
f·
D
ÁC°/À
MAoDB©°fB B#°fIM0ÁC° ¾
+
DE6E²ÐÁKd?ACI
-, ./
j°fILKÐàÙIfKMDA¸ E6MB(±ILK?HGo à#
_°fILKDÁCI¶AC°/¸I
°fBM @dDE˰fI/²
°fIk°6Á;DÇE6M/±(DE
xà#0W¬
M,ˡ/DED
¾
°6Á
MBdIH¬
¾
µÒ)$)+l,)ª,m#)o0m#)W0)W1
21
ôõõ
¾
D
?B
O
3
q G°fBD
DAD
ÛÜUÜ#Ý
y.%("dl#l($H);å
r!0mü&åÄæåªà(ø
4
MIMA
à^øJ?HGIfKM
¾
MI/A°/¸tGC@B¸I/°/?B°6ÁoB?IkDBD
ñ
0J-/)+½*6)W1&1;$C
i°6Á_GC@
|DAD
¾
MI¶AC°/¸QGC@
ûÐ!)+
üJà|jã>åªà(ø+%6|)Jü&åäê
ï
W
ÿê
&
T
+
kIfKMBILKM
6 6
*!$H1;i**FüJàF)xm+()
ï
ü&àt%e)+)
)ª1;8)ª-/k,m#)$,$H"#1Jl#H!å
|DAD
â
êÄT
ü&à,m#)Jigh$.8^h$H'-Fl1J)+0)+à(ø|h$
0+*`*!+6d)8Ð!,m#)igh$z8^h$'Ç-_l|1&)W0)+
à(ø
bÂ$!1x*f05"#1J)+
oÿºå
B|¸I¶°/?BZ¬
à(øêÄT0m#)W-/o$"
5
B|¸I¶°/?B
!5"#,)xV
w
ãT
oú
R +∆R
R
A(a 0)
w
∆a
!5"d0);V
y.9S-F0m#)x8^!"$.-/"#6m#5)$
0(("
)+g
h$r-/"#!U
7
ôõõ
ÿºèxìrÿ å
ñ
í
Tkã>å
ÛÜUÜ#Ý
8
q G°fB¼D
î
|DAD
¾
9
IfKMBILKM
MIHMA{à(ø>?HGIfKM
|DAD
y%("#l#le$H).,m#)o
¾
MI¶AC°/¸QGC@
|DAD
h'^*!(,m#)xl#,l($)8Ù-/"#CH!+#
:
MI/A°/¸ªGC@B¸I/°/?B
¾
B¸CI¶°/?B°6ÁB?IÆDBD
{TJãå
î
ã¼å.å
,Âú
°6ÁGC@B¸I/°/?B¬
,,h$r00)i+|8&0m#)k-/"#CH!h$r{igh$}-/"#CH!UF¨r
¹)+1J1T4,m#)"#0()i$ÖÍ|8&×Ä![(_0)k&,m#)
T+[
"#8#H!)$t-U,m#).$ml),0)$l8^!#5
Technion - Computer Science Department - Technical Report CIS9325 - 1993
¹)+"$t)Cg1~!#)
0m#)8^h$H)oå
å
0)W1&(6d5J$H)8Ç8
#;
î
ü
ï
)Wr6Ï
#;
ü
ï
î
Óå
ª-/01ß&à
=<
î
üJà
ï
ã>³å.üJàre$T+vaªã
!0)$S!1+*0)+,1$C
>;
?<
Óe$
ü&à
#;
ü
TWV^
üJå
ú
A@ CB
rm#)+,)-/,)(rl!$&*!^!#5>Ó7!1x"#,m
#)!5m
!#5l!$C_
U
F)ª5)+
ü
-/01çTWY^Æ8TWV^
üJà|
0Özà|_¨rx0md)o($S!#)z*h+o
ï
ê
Ù-/01
ß
,)Ç!$h8
,8(fCH!#5{0m#)J$0$"#1&ldH!,m
6
f$o
)0md)igh${8^h$H'Õ-«
"#|8#,l!
o-F,m#)
$Hm|l)(
bÂ$!1x*f05"#1J)+
@
rh$ki*h8Ç-/k0md)$0$"#1&ldH!-F©7C61x"d0m
LJ K 2DFE GIH
: PHRQAJIT S LU
K QVJW YX
0H> ZJ T S
MI
ôõõ
®KMB
ÎDBÀ
M°fIfKMA
?A
|DÁÁC°fB(±&IfKA?@±K
ñ
ÛÜUÜ#Ý
ì
FDBÀ
À
y.µ)xm+()x0©$m#
¬
¾
9H>J
ObH cK>O ObG
#K Ge\`K#O ObG
&
ï
ï
ï
ï
MB#IfÁ°fBIfKM
ÐKMACM
À
ì
M
ZEDBM F°fB#IMAÁM,¸I¶°fBe±DIÆD
$H)W)
w
ê
ÞDBÀ
8
ï
ç
ï
ê
Ǭ
ðDBÀ
|DÁÁC°fB(±xILKA?@±K
!5"#,)Y(Q,mo)!,m#)+
ê
|?°fB#I
MB?IM0ÁIfKMJ¸°fA¸E6MJ¸MB#IHMAM,ÀDI
MB|?IHM0ÁIfKMo¸°fA¸E6M¸MBdIHMACM,ÀDI
%("#ldle$H),m#)00Õh$0,"#)(kS)(
!#)("i*!H!)$F)5)W
B
N O
3JW
)G
[J 3
ZK
PH>J]\^JLK PK#G]\_GIH
^H>J JLK `K#G UGIH
>K G aJLK GIH UJLO ObK GIO ObH MJLO
H>Jd\eJNO ObH
ÊMoI ?&ÁM/±
ú
Ù¬
8d8^!#5Õ,m#)ÒF
ï
Ñ
ï
ot!C08^hH!Ò,0m#)o,Hh#5*!)~!#)("+*`!
ï
ï
8
D
B
E
C
A
!5"d0)©Y
w
yJ9-
,m#)8^k!
,)+$)W*!)$x#){-.,m#)!)+|8ýl6$h$ª!$h8
!*6)e
T+³
)©0m#)0m#)W
fhgig ijkml
Technion - Computer Science Department - Technical Report CIS9325 - 1993
>¡«¤
n
p
q G©DÒÁM/±
ôõõ
ÁM/±
D
2
MBdIJ?HG©D
¾
MBdI ILKMB:IfKMJ¸@A M0ÁÖ
¾
°6Á«À
ILKACMM{À° ¾
á
DBÀ&×
o
MBÁC°/?BDE
MI¶AC°/¸zGC@
¾
rq
y
ÛÜUÜ#Ý
_()+0;igh$k8^h$H',"m#)$0m#)
00)i$Hl8)+)1+
igh$ªl!x0,)$Hl|8
)ª-/"d8.,m#)x+g
)+)i$Q1;+
"#8#0{-j0m#)$Hml)kHFl!$Crrm#e$H)
ß&à|
rm#)
sq
*B
x
,m$h8
)$k-j0m#)o#5)+
*!)Cg)Wl#H!|$,z,m#)HFzl6
h$z)W8Çl!+o Qg#l*f!$
)x-/"#86
ß
b@
:-/,1
igh$h$CH!
ê
B
Ï|
ß
t@
$"m0m
"d"$C-/«{$H"
Óê
w
"d8#,
B
,x0m#)igh$zC"#0()(r!0m
B
uB
r!0m($
å
x$Æ!³^
"#8d0l6
r%6|)o0m#)o#5)W
v<
ûÐ!)+H*!$H1;i**
üJà+*h$H0md)J#5*6)
!0)$S61;i*
*!#)$H)+51&)+
##)!#5Jigh$4l!$
à&8à
4%e)+)
"#
"#|8#,Òl!$o0m#)J8^h$'Uf$.,m#)
¹)+
"$z$0$"#1&)x,m#)xC00(Z|8$H"dl#l($H)J0m|
0m#)«7!1x"#,m-Æ
h$z
#5*!)
`T
81&0)x-/,1+*`*!!Ó V8 u+/
µ½mªF)$mi**Æ$Hmd¼h$ª0m|o0m#)J7!1x"#0m-Æ0m#)
<
%
°6Á
?HG[(JDAM«?BIfKMJÊ?@BÀ(DA²?HGxIfKMÁKdD ZMxIfKdDIkILKM
l!$_0)kåoà#U8^h$U-/01¼,m#)Figf$
l!
0md)!
B|¸I¶°/?BÓ°6ÁDBÓD
M0ÁW¸AC°/ÊM0Á¬
ñ
d5*!)
|DAD
ß
0x,m#)
ï
-Æ0m#);7C61x"d0m-/01
ü&àxr**
)e$H"m{0m
!5"d0)\d
L(a 0+ ∆a)
L(a 0)
R + ∆d
R + ∆R
R
ψ
φ
-Aa
A(a 0)
~∆a
A(a 0+ ∆a)
w
!5"#,)ª\dyrrmd)7!1x"#0m{-0m#)
?<
µÒ)m+()Fe$
ú
wB
($
«
å
"d8#,Ç-/,1
%!)Fi*h$oå
,m#)igf$kl!.0,)$Hl|8^!#50x!+
h$Q
$H1;i**}ü&à#$&,m
?<
üJå
ê($
ü&à
km#)+,)ü&åÂÓåªà
ï
üJà|Øã>åªà#
TT
!
"#"$r)kW.Ï8z$"
û{6)W
*6
TWY^
Technion - Computer Science Department - Technical Report CIS9325 - 1993
max{Kc} = 1/R
R
A(0)
R(0)=R
w
!5"d0)x³yrm#)ª!
w
y
!f+*F8^!H!-/k0m#)+g
h$
8^Ô)W0)+Hhi*j)("!U
tx
!5"d0)x[yr0,*j-j0m#)igh$z5)W#)+H!
0"#!U
z{i| | } ~
£
9Ç,m
h$zll)W+r)8
)+*6
r!0mx0)+ld0)$)+
6-l
*h$Hml)
"#8dH!)$C
©0m#)"d0().,)+l#0)i$H)+H!{-}0m#)o1J)8^hi*j+g#)$r-_,m#)$Hml)(rrmf$
0)+l#,)$H)W
)+)+{$m#k{)û{6)W
_!©+i*h"
*hH!#5
$)8
H!Çm|$
"#8#0&-/)i0"d0)$Crm#).l#,l($)8$,m#)W1&)
m$Fi*h$H
*!)80r*!++*r,)$H,Hh6$.igh$-/"dH!$xµ)xm+()x$H,)8Ò,m#)+,)+1©$0$H)W0H!#5
8^!H!|$0m0)J#))i$0$008*!++**6ý$H"
m+()ol#0l($H)i8#)+¼$'()*!)+0
-tªÏ$z8
ûÐ!)+-/igf$.-/"#!U
!76l#ld0(m{!km
hm{0md)1J)8^hi*j+g
)+
$#$0)+1Þ-j8(6|08^ÔZ)+0)+Hh+*_)("H!$C
T+a
w
!i**!ÒF)
h$4h$
&$*!"#H!
Technion - Computer Science Department - Technical Report CIS9325 - 1993
rm
h$.$#$0)+1
$m#"*f8
,
))+#"#5m©0;$H*6()o-/k,m#),m#0)+)"##'#kÇ-/"#CH!$
u/
Òà#
xà#
|8åªà|
Q'^!#5J0md)8(`ÔZ)+,)+)o-0m#)o)("H!$r!Ò[^Fr)o5)+
Ö>ã×
%!)
ßh$t
"#
0m#)
í
Ó³å
!()0+r)
0)r!
*
ß
%("#1J1x6d5&ÖÓ8Ç×
a
ãT
î
,)+0)i$H0)i8
()o)("!
0
Tzã>å
T
a
ß
*!ª!J0m#)
8(6,)6i*!
-/01;H!&!1&l
ÖÍãÒ×
*!)8
TW³^
-/01Î[^F)o5)+
³ß¼ãÕSÖ
×
ï
å
ß
³å
|$h8
)+6d5Ç,m#)o#,1
-j0md)
()(),r)i^"H!©r)o5)W
å
¨rd
r)m+()
³ß
ãÕÖ
ï
³å
i!#)8¼)("6$8
)$0CH
"#|8#,Õ6-/01;!Ub4**.,mJf$x*6)C-/08
8
)+|)
1;i!
)+r)+)+,m#)
i!#)8Zrm#)J6-/01;!Í
0,)8-/01
V^Qµ).$"
"$S6d5v(#0md)+0)
J
TW[^
!#5Ó0m#)Íigh$Ç-/01
)+F)+)+0md)+1ð8Ù,m#)Jigh$$)+51J)++h$
"dx0m#);m|#5)$!,m#)C0,)$Hl8
$H!0"#,).0m#)igh$_0)+,1~!#*65-_V^(,
i!
í
Tkã>å
é
á
í
Tkã>å
TC\
Tkã>è
Z
á
km#)+,)Jè
â
å
"#8#0ZË$
h$.0m#)x1;ig!1+*F"#,0"#,)(U$)+)
!Hhi*Ø8^!H!-/_0md)t8^!"$
l1J)+0)+Uh$Q0md)}*!++*8^!"$Q-Z"#,0"#,)
rm#)F$,1J)rl!Q-#1;ig!1+*d"#00"#,)t,m#)
r)"#<Ð,m#)
)J)g#Å
"#8#0,)+01x!#*!5
!f+*Æ8(6!Ò-/.0m#)«igh$h$z|0"di**!*!+,)8#,1+*0,m#)
!5"d0)k³_rm#)!
åªa^r
å
"#,0"d0)x1;ig61x"d1Uo{8^h$H)Jw
T
Tkã>è
rm#)ª!
)+C)1+
!#5
T
,0)$l8^!#5
Òh$01;'()©$"#0),m,m#)C0,)$Hl#Å
"#|8#,$)+51J)+$
8
×
"#|8#,(_8
)CÏ
!#5{0m#)xF{"#,()$y
Ö
"#8#0(+h$,m#)l!
km#)+,)
,0md)*6)C-/ª-k,m#)Jigh$ª8×
,
!$kH!5m+
rm#))i^"H!$#$0)+1
l($)8$H'()*!)+,
!TW³^QTW[^
8ÒTC\
!7H!i*!5H!,m#1ormd))+#5!#)x1x"$H
,0*Fl#,)$,$rmf$ol#0C)$0$o$Hmd"
"H!*6'()0m
kmªl|i!o0md)ª,)+1;i!
k1;+$)+0()$z0m#)x)W#5!#)-F0m#)l#0Å
h$z!
(*!()$yz%e0ldl
"#8#0$H)W51J)+
!#5r
)xl#l
*h8ÒÏ8igh$$H)W51J)+
*!)8Ù,&,m#)
"#8#0(f;
$.0mC0($,$;§.8(*`!#5{$S6,Å
!#5{0m#)«igf$o$)+51J)+$
0m#)J,($,$!#5l!+
m#)'^!#5
$z1J)+)++Z|8!
"#8#0©$H)+51&)W
$$H)W)
w
!HhH!#5&#)+
!5"#,)x[
igf$o$)+51J)+.8
!()+
Technion - Computer Science Department - Technical Report CIS9325 - 1993
rm#)ÐCÅL*!)+#50m>$S!5!
#5)+
-Z,m#)
V^$Hm#"
3
21
q G°fBD
DAD
î
#!l6$_8^!0)iH!Z§z)+|)0m#)Æ$H)8ª,)$H,Hh6U
L
ã>å.å
0
7
ì
ÿ åí
8
q G°fB¼D
ôõõ
Tkã>å. î
|DAD
i°6Á_GC@
|DAD
ì
Äÿ è
ÿºå
í
T
ãå
TT
î
MI¶AC°/¸QGC@
¾
9
|DAD
5
B|¸I¶°/?B
oÿºå
ÿê
&
T
+
kIfKMBILKM
|DAD
B|¸I¶°/?BZ¬
MIHMA{à(ø>?HGIfKM
¾
IfKMBILKM
rm#)d)g#0m#)+0)+1
4
MIMA
à^øJ?HGIfKM
¾
MI/A°/¸tGC@B¸I/°/?B°6ÁoB?IkDBD
ÿºè
)l($!6()1J,)+"#,)*!(Q,m#)
)+)i8Ð,m#).-/**!r6d5&*!)+1&1;$
,)ol#0()+!,m#)l#l)+8(`gØ
ôõõ
¾
"d8#,J+#
Tkã>å
98
*h8:+*!k+#$
MI¶AC°/¸QGC@
¾
-/01;i*!7+)$.0m#)J
|DAD
B¸CI¶°/?B°6ÁB?IÆDBD
()xF&!
:
MI/A°/¸ªGC@B¸I/°/?B
¾
,"
î
{TJãå
ã¼å.å
,Âú
°6ÁGC@B¸I/°/?B¬
!H!()x0)$0fCH!$Cxrm#)x,m#)+,)+1
h$Æ-/01;i**!{l#0()+!,m#)l#l)+8(`gØ
É
ó
ôÜÛôõ
DB{°fB B#°fIM0ÁC° ¾
MAC²
-, ./
i°6Á.ÁM/±
¾
q GD
°fBM @dDE˰fI/²
|DAD
Á~¸@
¸@A iDI¶@AMDIIfKd?ÁM
GC@
á
"!> %$&(') %$& * %$$&
B¸CI¶°/?B
D
MB#IF?(ÊM²ÁzT+a(oDBÀTT
D
f·
D
$)8ǹ)W1&1;$
³
?B
ÁC°/À
MA
%+
_°fIfKxà{ILKMDA¸
_°fIfK{DÁCI¶AC°/¸I°fBM @dDE˰fI/²
°fI
[8{\#y
°6ÁÀ°6Á °6Á
IDB(±
A DI/@
O
MB#IrI?&DJÊ?@BÀ(DA²AM,¸?B
ACMx°fBILK°6Á~¸DÁMx°6ÁxEDA±
_°fIfK
DýÁCI/A°/¸I
ÁCI/AC@#¸I/°/?B©DÁ
°fB[^DI_I ?
MAxIfKdDBÒIfKMxACM,¸?B
ÁCI¶AC@d¸IHM,À©Ê?@
B|À(DA²
Á
?°fBdILÁ¬
z L L[ k( } [km
¡
%('()*!)+,
+¡
¤
¤
!7H!>f$xl#,)8
"#,){0mÏ8#$,m#){1&)8(f+*igh$-Ù56()WÕ$ml)(9
h$oi*h$H©$H1&)WH!1&)i$z0)-/)W00)i8Ç0Ð$0,m#)x1&)i8^hi*F+g
0md)igf$&-/"#|H!
÷
h$z,|$-/,1H!|<
-~$Hml)Ùh${>$H*!"#!¼-«>$Hd$H,)+1
)("!$Cr´z0)
0mk0m#)
0)i$0,"H!Ð-/01x"
8
ÁTWa^FDBÀ.TT+¬
MI/A°/¸ªGC@B¸I/°/?B?(ÊM²ÁAM0ÁCI/AC°/¸I¶°/?BÁTWa^ÙDBÀýTT
IfKMBDB#²JD
|?°fB#IfÁ¬®KMJÀ°6Á
¾
¾
MFI ?.ACM0ÁCI¶AC°/¸I/°/?B
MB#I¬
rm#)ol#,(-F-j0m#)o,m#)+,)+1þh$
ôõõ
MI/A°/¸
¾
q GIfKdDIQÁM/±
M,ˡ/DE
D
¾
|DAD
xà#0+¬
°6ÁÆ?(ÊM²ÁFIfKMFD(Ê?
DE!E˲~ÁKd?ACI
E6MBe±ILK?HG
à#
°6ÁDE6M/±(DE
M,ˡ/DED
¾
)+)^"|H!$m+^!#5,m#)&*!)-/«8H!5m
v
xµÒ)l#0l($H);0m
-x8^!0Ó8^ÔZ)+,)+
hi*
*h)[($H6,"#0)$Hd$H0)W1ä-
-/"#Ï$
"#8#0Í$H)W51J)+
(8^!0)$J$.!#l#"#$
Technion - Computer Science Department - Technical Report CIS9325 - 1993
9S-
r)8^ÔZ)+0)+Hh0)&Y^r!0m©0)$l)k0;à#|88^!(f8)0md)ª,)$H"*6
$H)i8{8
)WH!H!()$k-}0m#)
"#|8#,y
: M w
M M
â
á
ÖrùùU
â
á
å
â
â#â
^â
ã
â
á
â
á
w
â
á
k
^â
å
ã
T
ã>å
í
â
á
å
î
T
ã>å
í
å
î
ß
î
ß
é
"#8#0$H)+51&)+$C#è
0)$l)iH!()*!(jrm#)
"#,0"#,)4h$_0md)r*6)W#5,m-Z0md).$)|8x8
â
01Î0uFr)+5)+k0m#)«"#,0"#,)o-,m#)ª*!)-/
8H!5m
|8&è
î
0u
â
â#â
T
ã>å
í
Tzãå
í
#¡-¡ M ¢ M ? -M
×
ÇV^#F)o5)+k,m#)
)+H!!()z-U0md)
"#0()
r!0m©0)$l)ik0x!$
CÅL*!)+#50mUF§z)+|)
M ? -
?
M -s M ?
á
èxéÇ
á
â
â
â#â
â
(â
á
rm#)8^!"$x-"#,0"#,){-
è
M ? -
?
M - M ?
â
á
æã
â
â
â
á
â#â
â
â
v(
â
á
"#8#0(f$,m#)&!()+$)-
!$J"#00"#,)ëÕ
0md)+0)-/0)
î
T
ãå
é
ë
Óå
è~ìjí
rm#);
()0)$"
|8Ç´5)C*³km#J8
m#)+,)x+*f$)+|
#.m+()$!1Jl
8
)+
8
¥
â
0
*!)x5)+1&)+,Hh1J)
!#5dU$H"|m$.8
r k [k(
½ Ñ¡«¦
_£
¥
Ф¦
,
+!#)8
¨t*!"#1
*!)g
"#|8#,Ù-/)0"#,)$k0m8
!5m#)+
¦ bjk } §fhlvk
¡
¡
¦
"!U,m#).Æi;0x()+`-/J0m|©igh$HÅf*`!'()o-/"#6Çh$
+*rld0
*6)W1
!
(*!^!#5{0)i$0,"H!Ò-r,m#)x$ml)
sx
h$.$H)CH!{f$
km#)+0md)+r*!+i*,)$H,Hh6$
h$-/"#6½+>m#)*!lÕ"$,) 0)«$H1&){-0m#)©+8^h8#,)$xr6,m#"d&,)*!^!#5
i*()WHÏZ+H!UFrrJ$"mÐ*!++*0)i$H0hH!|$z0).!
*!$
å
ï
)WH!H!()$
-,m#)x"d0,"#0)xzm
)¥
¤
(fx)!0md)+ªTFo[(
rm#)^"d)$H6+f$)8Ç!,m
5*!
Tkã>å î
"#|8#,(
)+)i8igh$.-F$ml)(h$.&5*!
Í0m#)©+g
(
èxì_í
)+!H!-F0m#)+S1J0)JC1Jl
b.$t1J)+H!d)8&6©0m#)
60,8
!8
ã>å
)WH!()8x0m#)+15)W1J)+0fWi**!(r´
)+()+0,m#)*!)$,$,m#).0)im#f("#)
l#0)i$H)+0)8
)WH!H!()$k-}0m#)
¤ }
£
T
ãå. î
á
î
Óå½ã
*!$0);##)+o©rm#)+,0)$l8Ò,0)i$H"
*!)$z,m#)J8
Tzã>å
ë
ï
rm#)e$!#)o6³(th$
"#8
¨.
)i8Ç0©ãT
,"
!H!()*!©l#l0)++y
+T§z)+)0m#).Ï$H
0)$0Hh!U
ÿºå
u
©\
ÿ
¼T
TWa^
Technion - Computer Science Department - Technical Report CIS9325 - 1993
i*!Æid${H!"#"|$.0md)igf$&-/"#|H!|$Çåoà#J8Óß&à#J+*6Æ+#${,)(bzl#l#,(m
8^h$0CH!
"6«à^øo-/01
d)$Sf8)-
,m#)+g
h$C_0m#)
ǻ
"#8#00)m#)i$ª©)+,i!l6
!Í8^!0)!½C0,)$Hl8^!#500md)&*61x!&+*6"d)Ùà
0m|o$Sf8)(µ½m
8^ÔZ)+0)W
Fl!
*!)l#l#,(m
©ß&à^øCFrm#).5(l
$k0)e
à#o8>ß
$Æh$k1&l
*!)+,)8
à|
-/01
"d8#,$!1x`*hH*!Ò,)m#)$
ø
m#r)W()++0md).$,1J)o!*!)
-
8^!"$kåªà
)+r)W)+0md)ªFxl!
à^øCo-å
!#5-/01ç,m#)x,m#)+o$Sf8)(U0m#)
W¨r0m;l!
!#5
Ðx!"
})+0)+,)8
*h..$)+51J)+k-
0mf$
!*6)e
¬ts¬
®°¯4±L²³3´)µ?¶U·¸[´[¹ ±µu¸[º`»µu¯t¼ ½ ¸[³b¾
´À¿ZÁÃÂ3¾
ºAÄF¸[º?ŵ¾
ÆI¹ ¾
¯t²
§.+^!#5;0m#)
8
"d8#,8
)$,H!l#6>i**
"#|8#,-/),"#0)$0)x)i$*!8
)+H!()8Zorm#)
)+!H!()$k-F[(rr!0m©0)$l)k0;à#,)
Ö
ÈÇ M É -
â
á
âdâ
Ê
â
á
í
Tkã>å î
ã.å
èxìUå
ï
å
T
ãå
í
î
ß
S\
×
ËÇ M M -
â
á
â#â
á
ÌÊ
í
Tzã>å î
å
â
ã.å
Tkã>å
í
µ½m#)+,).èxìh$t0md)o"#,0"#,)z-
0m#)igh$r"d0()
ßrm#)
"#
,),m#)8
ãè~ìØå
î
ß
!r#5)+r(),$Q0Ö½|8&×
)+H!!()$4-)m"#0()$H)+51&)+kr!0m,)$Hl)k,~!.kCÅL*!)+#50mUUj8
0)i$Hl)6()C*6
´z0).,m
01
w
\
!4h$z)$H,{8
J0md)om|i!,"
*!)(y_Ö
5Í
)+!()ª,m#).*!)-/.8Ç!5moÅL*!)+d50m!
½ÖFù
+
8{×
#¡Í
Õ×
>¡
>ÖrùØ8{×
-/01;6U
,)
0m{"#
!
(),$_8Õ6J8:W0),m#)©$0++*f*!)+#5,m½()Cû{!)+$o-Ör;8×;0)$l)iH!()*!(
9S\U0m#)J(),.l|08Ù,m#)x1;56,"8
1x"
*!H!l
*!)8
x0H!1;,Hg{f$k-j"#
ÖrùU
rm#)
8
í
å
ã.å
î
Tzã>å
í
)+!H!()$_-Z,m#)k1l#l
0md)$,+i*hz1;5
Tkã>å
!0"8
Tkã>å
í
)xl|0$4-r\
î
ã>å.å
T
ãå
!k*!)+#5,mUZ8{0m#)+,)-/,)(y
#¡
×
z
T
ãå
í
ãå
å
î
!#5e$t-igh$tÅf*!)+#50m&!0
T
ã>å
í
î
ß
Y(
"#8d0JÅf*!)+#50m$C#,)
,
ï
î
î
ß
)l|00)J)$0©$)+l,)(J´z,)x0mß
èxìUå
V
T
ã>å
í
î
ãåå
Tkã>å
0
ã>èxìUå
î
V(
Technion - Computer Science Department - Technical Report CIS9325 - 1993
b4-/,)+r,)+1&(!#5$)88)+r!
Ï
!0)i$!1+*0)W01;$y
?B
üJåæ
km
hmÇ!{0m#).*!1~!+Z0)$"
¬tÉÎ
*!$r6³^
®°¯4±L²³3´)µ?¶h»µÏ¯t¼ ½ ¸r³0¾
´¿#Á`Â3¾
ºAÄиrº?Åѵ ¾
ÆI¹ ¾
¯t²
q
migf$ol!
$H)W51J)+
$h8
ü&àF($
"$H"|i**!0,)$Hl|8#$ª,ÇF
,0)$l8#$o0{r
)8ÇÇ,m#)oH!5m
$h8
"#8d0$H)W51J)+
"#8#0l!$;§z)+C)()m+g
h$
$Ö
à#8×à#r*!+0)8ÒÒ,m#)x*6)C-/
)-j0m#)1&)8(f+*jigh$4,)$Hl)!()*!(_rm#)
"d8#,{l!
,0)+Å
$Hl8^!#50{l!àÇ0md)&1J)8^hi*tigf$Ch$z*!+,)8Ù!{8^h$|)åoà#r-/01ð0m#)J+g
"#,()zl6
ß&à#jrm#)o7!1x"#0m-
0m#)
-F,m#)x#5)+Jã.ß
*B
à|k,0md)J"#0()l,oào§z)+,)
0md)-/**6r!#5{0)i$0,"H!Ç-/,1x"
8
&h$.8
)W50)W)$Q-/010md)o8^!0)CH!
)+,)+01x!#)8
Ò³(§z)+C)(
*h
Öß¼ã>å
tB
"#8#0l6rh$
h$
å
ã
T
ãå
í
T
ã>å. î
í
å
î
ß
[(
×ç½ß¼ã>å
´z,)x0mß
1x"
8
*!H!l
T
ã>å
T
ã>å. î
å
î
ß
0md)
bB
+($å
,)+
*!'rh$H)-/k×Frm#)x8(6,)6$
ßrm#)o8^h$|),
"#8#0h$z0m#)o8^!"$ki*!"#)xåoà#
n
p
ôõõ
ÁM/±
0©ßxrm#)J10`g
!$S!7+)r,H!J1;0gU,H!#5ß
rh$)J8^!0)!Ç-/zÖ¼S
"d
rm#)o0)C$00"|H!{-/,1x"
q G©DÒÁM/±
¾
°6Á«À
2
MBdIJ?HG©D
MBdI ILKMB:IfKMJ¸@A M0ÁÖ
¾
*hÐ[^_h$Æ-/01;i*!7+)86©0m#).-/*`*!r!#5*!)+1&1;
á
DBÀ&×
ILKACMM{À° ¾
o
MBÁC°/?BDE
|DAD
¾
MI¶AC°/¸zGC@
B|¸I¶°/?BÓ°6ÁDBÓD
%
°6Á
?HG[(JDAM«?BIfKMJÊ?@BÀ(DA²?HGxIfKMÁKdD ZMxIfKdDIkILKM
M0ÁW¸AC°/ÊM0Á¬
rm#)ª*!)+1J1;«h$zl#,()8Ð!0md)xldl)W8^gUc4)C*6(!#5{©0m#)J
0md)ªld0(-tC)+
rm#)
8
i!#)i8,)o0m#)o8(6,)6$k-jÖzà#8×à#_-/01þ,m#)igh$rl!
D
í
ãí
!ª()i0z!8^h+!#5{8^!0)!#5)+
*!(!#5.6
-/01¼,m#)t*!)-/Uh$_z"#
)+50)+)i$t6©0m#)*!'
h$oÐ"d
å
())g#l*f!-
[(
,0)$rl#,(!#5{³^
*!Õ)g|)+ldH!Í0,m
h$&0)C$00"|H!½,"
)+!H!()${åzà#x©ß+à|h${#{CH!
Y
"d"$C
*!)h$&0m#)+$)km#)+Í)!0m#)+;-o,m#)
µ½m`*!),m#)igh${8
)+H!!()${0)#
4 r { [km
Technion - Computer Science Department - Technical Report CIS9325 - 1993
Ò
Ñ¡«¥
Ф¦
_£
¥
¤
%("#l#le$H).F)km+()
ª1J)8^hi*Øigh$_-jo)+,i!;$Hml)o8Jr)kk
$Hm|l)(&µ);+
i!>0m#)J$ml)"|$!#5TJrm
-0md){$Hml)(tkmd($H)
8
*!
*h8Ò5!()&"$,)8
"#8d0>F){$H)+)W'µ){+Ø_m#r)+()+WQ,)|$H0,"J
)$,H!l#!½-0md)$ml)8^!,)H*!Ò-/,1
"$S6d5{0)$"
h$ªF"
,0)i$0,"_,m#)
0md)+g
h$J8
)$,H!l#6U½rm
h$h$&18
)i$06ldH!
"d8#,
){l($0$S
*!)
"#|8#,l!zm$.k*!)$.d)ª1J)8^h+*+g
h$
{¨t*!"#1©
9T
³¨t*!"#1
$,$H)+,0)8{0mz)im
8^h$H'©#5)+.,&!+U8Ù,m5)+#)Wi**!()im1&)8(f+*+g
h$o8^h$H'{h$#5)+.0,m#)x$ml)
"#|8#,6rl6$CÌ4-F,m#)xrl!$C#)xf$z*!+0)8,m#)*!)-/o-F0m#)x1J)8^h+*
igh$8Ò0md)&0m#)+oÒ!$ª!5m+{¨t*!"#1
i*h$6|8^h+,)8Ò0m|)imÒ-k0md)&r©l!
Ó =B
*!+,)8.#5*!)&T+va
Fã
^-/01Þ0m#)o#5)W
å
¹)+"|$&)g|1x6d)0mf$;$H0)+1J)+~!
ldl)W8^gUk|$h8
*!#)o$H)W51J)+
_!
w
)+{6Ï
$H)W51J)+
H!5m
?B
Õ!0"
³(
!H!()ÆieÂb
ld0(-«+
h$
$H)+51&)+
$k8)+l
Ï6,)$!1;i*j+g
-
,m#)
k,&,m#)igf$
$HJ0m|
à#_Óe$
!0)$S!1+*+g
!5"#0)xTkh$t0md)4!
h$x,0)$l8^!#5$H)W51J)+
h0)i8;!
w
!5"#,)&Trrmd)*!r)W
"#|8#,(rm#)J*`!#)i$x#d)H!#5,m#))+|8#$-
,m#)
h$$H)W51J)+
0f#5*!)h$k#)*!H!5m#5*6)eF)W©l#ld0+g
$)W8l!
$r%!C)k0m#)k"#ldl)W
!1;,)
L( a + ∆a)
∆l
L(a)
R + ∆R
D
R
-Aa
|8
{X_
θ
í
üJ î
,m#)igf$k0J0md)
å
ï
A(a + ∆a)
∆a
A(a)
!5"d0)Tyrm#)x7!1x"#0m-/,1
K]Ô
Ô
üJåª î
ï
å
"#8#0(
ü&å
ï
,m5$y
K
î
Óå
ï
ü&åo î
)-/"#8:!½,m#)
h$r$)+51J)++|8&0m#)
"#l#l)+_*!#)$H)+51&)W
$Q0)k,m#)k8^Z,0)$l8^!#50.,m#)k+g
w
$h$
å
î
\
$!
î
B
ï
uB
å($
ï
ü&à# î
Technion - Computer Science Department - Technical Report CIS9325 - 1993
!{$H1&)+$)$}!th$le$0$S
*6)0«8
)+0)iF&**!)+5(+*jigf$t-/"dH!
igh$µÒ)l#0)$)+tF*6Wi*j8^!H!|$Æ-/
{+g
0md)+0).,m#).
)o-Fx5*!
!(*!(6d5{$H1&)o'(6|8Ç-}$Hm|l)
rm#)#)gdÇ,m#0)W)$H)!$8#8
8^ÔZ)+0)W
h$r-/"#6{0
*!#))i$0$00*!++*j8(6!$Ckb4**-/"#,0m#)Wt!
i*j,"#0)(
m#F)W{"$H)o,m#).#)+
-/01
0m#)igf$x-/"#6U½9
,)$0$r,m#)zld0
!
,08
"|H!h$
8
b1J)8^hi*j+g
"d8#,,)|$H0,"6U
*6)W1þ-
µÒ)|*!"8
0)$,$~,m#){l#0
h$k-Fx$S61Jl
*!)l*f$Hm|l)ªh$
&**6)iH!©-F+g
*hÆ"#0()e0m#)k,m
-igh$&5)+d)+H!
rm#)0)$Ç-x,m#)
h$
$H)+51&)W
Õ
, É./
Òà|
0md)+
~à|,
Òà|
Òà|48
×Ö
í
î
ø
01#Âr)"$H)$H"
ï
$0!l#z,~!8(fW0)«8
Ðh$.
)Ï|#)o0m#)$Hm|l)
!-tigf$
8^h$H'd$
Þ
à
iH ã
à# åoà#0 Ø
)!#5,m#)k8^!"$tF$H
6,0l1J)+,)+H!7H!
î
)+6H!()$#,m
"|$kå
-}~56()W+g
ß
âáäãå
Hã
h$r-/"#!÷
ÝÝ
å8©ß
à|
2z1;i!
, .É/
)©igh$r-j$H1&)$Hml)e4%!C)o"#
-/
)+()+,{igh$4*!'()-/"#6Ur)1;+©$0+{0m4!8
igh$Æ*!'()ª-/"dH!r"
*h8Çm+().,
)o0md)+g
)+.,
Õ
~à#0 U&Ìk-Æ"d$H)e
!©$ml)xTQh$k8
)Wz,
)Ïd)8
)«~*!)+5(+*Figh$4-/"#!UU
h$z-Q!$4"#6$Hml)(
[
T
à|Ff$o{8^h$H'-F8^!"$åªà#)+0)+,)8Ç: Òà#
*h8m+()z,
h$k0m#,"#5m,m#)
#z)+()W0,m#0)+)8^!1J)+$S6i*}l1J)+0f.-/"#!h$.*6)W5(i*}igh$4-/"#CH!Uk98
).d)(^!kr"
-Õ
)+Å
/LÛ Ü s;Ü
>Þ
rm#)o06(hi*
Æi;0J8
xà#U0)J0m#)xl|Å
ß
h$8(f$'
)im
krmd)ªl|1&)W0)+à&0m|.F)ªd01;i**!"|$H)(#h$4,m#)
ØÖ AÙPÚ ,Û Ü
à|
bz+g
$
-, É./ .
/
à|_
!8C(8(6|0)åªà#
$H8d8Åf*6)W#5,ml1J)+0)+
-F,m#)x"d0()ßk9-
"#
)!#5
!#5
-/"#6UQ90m#)-/**!r!#5r)Æ$H1J)+61J)$Q,)-/)+U,.0m#)Æ"#,()tl|0j-,m#)
1J)8^hi*}igh$z$.ß&à#
*!)+1
h$
)+(0)80x,m#)o#68{0)+,1~!#*!5©0mzF)."$)(
1J)+0fk8)$0!l#H!;-
.l
ÝÝ
)r!0mæ:$"#1J10Õ!Ä%()CH!¼Y
,
w
"#8#0-/),"#0)i$
*!-k,m#)$)6Òh$!,)8!$ªl#,(-
rm#)xÏ$.r©(8^!0)$o-k,m#)x1J)8^hi*Æigh$z-/"#6
-tß
()e.0m#"#5m!
"#8#0,)$H,0"!Ud8
!#5oH!"#"$_,m#0)+)
8(61J)+$S!+*Ul1J)+,Hht-/"#!{÷
++*`*!)8x("#)+|m
*h8m+().,
%e)H!Ó[ÙF)l#,)$H)+x0md)Ç*!+i*0)$0Hh!$&Õ,m#)+g
0)C-/)+0,)8Ò00md)l#l)+8^gØÕ9½%()6Õ\r)©8d8
!7H!Ø
()i$HH!5eH!$4F"
"#|8#,0)Wl#0)$)+!{0x)gd0
-/"#CH!U{bä0md)+,)+1ð$!#50m#)J1;i!0)i$H"
$H'()*!)+,
).*!)+5(+*8l#,()0m
0)i$0$Ç,m#)0m#,)+)("#)$H!|$Ç+h$H)8Â
F8)++_9{%()6{³ªF).8#8
$Hmd
*!++*U!$Hl)!{-
,m#)
ç j { [k(
Technion - Computer Science Department - Technical Report CIS9325 - 1993
æ
¤
j£
¥
rm#)r1J)8^h+*+g
Ф
h$_-Z
l
*hr$ml)
$h$$_-Z0md)t*!"$_-Ø)W
!{0m#)o$ml)(d8-
0m#)!
0,)$Hl|8^!#5&8^Fb1+g
,)+$-1;ig!1+*8(f$,+$
!1;i*8^h$0z!0m#)$Hml)e
f$k8^h$0
i!#)8ª!x0md)r$ml)
$"m0m_0md)+0)_h$Q#.0m#)W_8^h$,t6x,m#)k$ml)k,mj+!$!
`TCS
rm#)1&)8(f+*+g
0!
h$zh$.$h8
)+,)8,0H!()0)+l#,)$H)W
)C6d5*6e$0$S*6)i$0$x0)+l#,)$H)W
H!UQ!x-/0)Wl#0(h8
H!-F0m#)«$Hml)(z98#8^!H!
)$x!0"
!H!()*!>l#l)i*!#50m
!
()+$!©-j0m#)$Hm|l)(
rm
h$zll)W.8#8
0)i$0$H)i$z0m#,)+)x("#)$H!|$
rm#)Ï$Hkf$Cy.FF)5{8^!0)CH*!-/01
igh$Q0)Wl#0)$)+!-0md)r$ml)k,4!$
0$S-/,1H!-/,1
$Hm|l)(,m
è
"#|8#,0)Wl#0)$)+!
h$_^"d)$H6xm$
#_5ei!#)8xk*6_-d60)W0)$+)+()WU$!C)k0m#)66hi*Zr0'o-Z¨t*!"#1
0md){igh$,m#)+x,m#)+>Ç-/"
"d8#,>0)+l#,)$H)W
+h0)+l#,)$H)W
(!"$
5)+1&)+,Hh1J)
H!$4,J8
H!0;igh$z0)+ld0)$)+
H!U&%('()*!)+,
*!)+1;$2z"d)k0o0m
0
!7!Ò-/,1
"#8#08
"#|8#,-/),"#0)$U-/01
*6)©0m#)J-/),"#0){)gd06
ih
"d8#,½0)+ld0)$)+
!#5dz9>Yj¨r0"C)8ÒÃk
¨è
rm
*!)+1Z0m$"
h$Æh$k0m#)l#0
)+)+8#8
*!)g
*6"$H)«$!1~*h
*!)+1
"#8#00)Wl#0)+Å
-F$H'()*!)+,
ÔZ)+$z-/,1ç1;!1&l
)+)+J,'()8ª-/,11
)$0CH!l#H!$.m$
6
)-/,1~!#5;$H1J1&)+,0;$H)+$
0)i$0$4h$yoFF)5©8^!,)H*!{-/01Î
*!)gl#0
h$Q-CQ!tm|$
$h-/)0"#,)$k$kr)C*`*j$r1&0)1&l
6{-,m#)$Hml)
!7H!h$o1Jl
l#,
)+6()o,m#)o5)+#)WHhz-/01;$k-}8
rm#)x$)8^"d)$H6r)J8#8
$H)W
H!Uµ½m
)+H!$
0m#)i*!5)
*!)$k0md)ª)Cg#,CH!{-}0m#)
-/)0"#,)$4m|i(!#5*!)$0$z
**
$)8:Õ5)W1J)+0f©|$h8
l#,l($)8Çm#)W0)!)W
i*!5)
Ð2z"#)0
0m#)F)$)-,m#)
,m#)igf$k0;J8^!0)k,)+l#,)$H)+H!{-0m#)$lf+*C0)+$r-_,m#)
|8&´.5)* ³Sj¨t*6"d1ä|8x´.5)*km#)+,)t!0)+,)$H,)8ª!&)gd0!#5
! ³+kf$
,m#)
!7Å
*!)+1J)+H!
«8^Ô)W0)+8^!0)iH!|$r%('()*!)+Å
0)i$0$H)i8
H8
¹)+) vtkmd$H"d55)i$H0)i8Ò)g|$H*!"#H!|$«-/ªl*65i*$Hm|l)$%e1J)5(8>i*!5H!,m#1$
ldl#0+g61;!#50md){
¨r8
(){)gx$*!"#6$km#)+,){$H"#55)$0)8
J)+Ji*¼º\k,)$Hl)!()*!(:µ)©$Hm#
$Hd$H,)+1Ä-Ï$H8
0md)$#$0)+1r"
*!r!x$'()*!)+0
!7!,)m#
µ)ª,m#)+©$H'()Wm0m#)o"#H*!#)x-}J$H'()*!)+,
rm#){0m
0m|J0m#){1J)8^hi*+g
)+_8^!0;8^ÔZ)+0)+Hh+*)i^"H!|$r8
*h8Ç,)$H"
!8½^"#)i$HH!½8d8
)+)i8~,m#).+g
ck($)+
è
h$r-
$H1&)
0)ii*Ø$Hml)(#8
0
-/)*h8`TWaS_ck($)+
)
W0!)8~"#+6J8
"#8dH!)$C4%e*!^!#5
h^"d)-/
5)+d)++*j$Hml)
$H)i8Ç{,m
h$~h$x0m#)$H*!"#!Ó0
,m#)
"d8#,(
h$zl#l#0emU
0)$,$H)8Õmd)+0)h$y9,$x0m#)W0)©Í)$:Æ+0,)**
km#)+,m#)+;
h$}-/"dH!r)
1&)i;-/"#CH!,m_h$
J)$HxÆixF)z1J)+(h8^!#5J0,)+1&ld
00)C$00"|r,m#)o00)i$Hl8(6d5$ml)(Frm
6()W
!7H!+*656,m#1
5!()+;igh$t,)+l#0)i$H)+H!&h$_*6)W5(i* ¨rx.*6)W5(i*Ø+g
!8
¨r('d$H,)!¼[k8
-/)*h8©05"#)80m|k"
h$rl#0
*!)+1
m$
)+)+;l#0)+(!"$S*!8#8
,)$0$)8
*!H!1;,)*!$1J).0)i$0,"H!l#,)$0$rm|$
)+_,l#l#,()k.l#0l($H)i8&+g
³
h$Q-/"#!U§z)Æi*h$H.!8^h+0)8J0m
Technion - Computer Science Department - Technical Report CIS9325 - 1993
é ê ë8ìí í îLïoðÀì ñ òiîbó ô#êVõ öh÷ùø=êAõ=ô#ðtì úËø«ðÀûî0ó
Ä ¯µu¯4² üIý´)þ¸[³Lÿ
F
Áe¿
»µÏ¸r³a½ ù®°µ ±IÅâþ̺5¹u¸ ¾² "!$#%&'()*+,##*!$-+-./01-32)+)(465716*8-+9#*:;<
7!=>!=?-.#*@6A)!=B)(*+)#(#*!$-3+C!=?0-"+D#E-'1F&GH!$+)#I!J+9GGH2)=#*!J+K
$-)G)1-2)+)L(4M.=#%2)(A")(-31)$:N-.IGH!=7!J+KM"#*OL+&>!=*<PJ!JQ.P2)+G#*!$-+
!=?+9>R!I-.I@"!/6)7E*SA)(-S-R*T()(*+)#(#%!$-+UHG*:;)(-V6!=
T160!=W.-X#*"-Y$-)GZ(*#*E!G#*!$-+W-+[L>R!=W.P2)+G#*!$-+\A/]^#*-(:_!="*#(3#ES5)6E*(#H<
!J+K;#**U(*#*E!G#*!$-+'(M+GEEL(4`+a$-)GJ$4b02)F&GH!$+)#'.-c+d>!=.P2)+G#*!$-+/A
e?!J+JP4cT+f0QR$#E-3+)!$g#*!$-3+8L))(-R6G%D!=h)(--*S57!J+&O)!=G*;#*":;7!=I>!=?!=
#*Y*-J2#*!P-+&-3.hTi)j*#"-jk-j7!l+(497!JmI(+)#*!=Ln2#%!$-+o*4,%#E:p7E!$V6+;1)4D#*
1-2)+)LE!$A
qrsEt6uvxwxyYsHzLw{\|~}ZsEEw0vHuh}Sz7z7sEsEvz6
SsE*6z{z* *
"Ru\|$uCxv0us*P
rsEt6uvxwxyYsHzLw{\|~?{yYt66wxsHv*sHz6EsY
SsE*6z{z**
"6u\|$uCxv0us*P
T
© Copyright 2026 Paperzz