Laboratoire d'Analyse et Modélisation de Systèmes pour l'Aide à la Décision
CNRS UMR 7024
CAHIER DU LAMSADE 204
Mars 2003
Completeness in differential approximation classes
G. Ausiello, C. Bazgan, M. Demange, V. Th. Paschos
1
2
!"#2,3
$%&'(
!
&
2 1
")#*+,#!-#!./
0
1
*
-
*
* 2
# 34
-)
5
0
66 7
.88 6
9:
. 2
#
. +
;
<=>
?
@ AA
B CD?
>
E
=F
?
GBH<
I
E
?
J
2
4 -"K./
0 L
(
M
")
&
(
!*
L
!
&
"
4
*%
;
.N O
NN O
(
*P6
Q
.R
!
S
T
<UV<F
W X<>Y
Z
B>
[
CA
<H><
D
@
E D
<=X Z?
F@
E
\
G
3
")#,"!*+,#-;#. K
-- K
.R !
. D
@H<FV@ C
@>>@Y
E
\
G
!
&
6 7
.]88 7
^_
` a
bcd a
e
fg h
i j
kl mno
p
f h
fqfggrq j
r s
ftfq h
ru p
uootm
v rnu
w
r p
r h
kl p
uggfg
x y q
j
r s
ftfq h
ru p
uootm
v r
z
nu h
rmq
{ h
|
f}iu p
r h
km
~
uquootm
v rnu
h
rmqu p
mtr h
|
nrg h
|
fnfugitfm
~w
m h
||
m
~
utrg h
|
f
gm p
i h
rmqlmnoi h
f j~
tmnumtg h
mqfuq j|
m
l p
mgf rgr hh
muqmo h
rnu p
mqf
x
|
fnurql p
uggfg
lmqgr j
ftf j
utf
^
{ h
|
f j
r s
ftfq h
ru p
lmiq h
ftout h
m
~^
{ rql
p
i j
rq h
|
f
mo h
rnru
z
h
rmqotm wp
fnguootmvrnu wp
frqom p
kqmnru p
h
rnfr h
|
rqlmqg h
uq h
j
r s
ftfq h
ru p
uootmvrnu h
rmq
tu h
rmuq j
h
|
f
{ h
|
f j
r s
ftfq h
ru p
lmiq h
ftout h
m
~
{ rql
p
i j
rqotm wp
fng
~
mt
|
rl
|
h
|
frt p
mlu p
mo h
rnuiutuq h
fflmqg h
uq h
j
r s
ftfq h
ru p
uootmvrnu h
rmqtu h
rm
x e
f j
f
qfqu h
itu p
uootmvrnu h
rmqotfgftrqtf j
il h
rmqguq j
otmflmno p
f h
fqfggtfgi p
h
g
~
mt h
|
fl p
uggm
~
h
|
f
mo h
rnru h
rmqotm wp
fngl p
ugg
{ ugf
pp
ug
~
mt
^
uq j~
mtuqu h
itu p
gi w
l p
ugg
m
~
x e
fu p
gm j
f
qfl p
ugg
^
m
~h|
f
otm wp
fng h
|
u h
utfqm hj
r s
ftfq h
ru pp
kuo
z
otmvrnu wp
fr h
|
rquqktu h
rmg h
trl h
p
ktfu h
ft h
|
uq
iq p
fgg
P = NP
x|rglpugg rgftkquhitup~
mt j
r s
ftfq h
ru p
uootmvrnu h
rmq
{ u
p
h
|
mi
||
ugqm gfqg
~
mt h
|
fg h
uq j
ut j
mqf
x rqu
pp
k
{
fotmf
h
|
ffvrg h
fqlfm
~|
ut j
otm wp
fng
~
mtugi w
l p
uggm
~
^
{ h
|
f j
r s
ftfq h
ru p
lmiq h
ftout h
m
~
^
{ h
|
fl p
uggm
~
ot m
wp
f
n ggm
p
u
wp
f w
ko m
p
kq m
n ru
p
h
r
n f
j
r s
f
t f
q h
ru p
u
oot m
v r
n u
h
rm
q
g
l
|
f
n u
h
u
x
)
#
)
#
Π
,&*!0,Π
'0!x
,
Π
*,y
,x
.*;opt(x)
&0,)#,x
*
;
ω(x)
&0,,x
'+&,.&M0ω(x)
,
!
x
,)#Π
.**&)##,x
&
! ,
&
)
#
Π 0
.&Π
*Π 0
&0&#,!*
&
#
M
,
;
!
. *
&
,
Π 0
min
)'.max
.,&,Π
max
)'.min
' ;;!#)' R!.,&#
#
0
,
0
# )
#
.
&
#
!;!
,
#P
##
*
!
.
'
'.
&
)
##
,
#P
##
0
#)
#
'
%
&
!
#)
,
!
&
0
!
&
)
#
M
&
*
' ¡
&
!
;
.
P#)
,
)
# ,
&
!
&
;!#)
*#P
##
*)*
&
&
&
#)
;
.
#
##0
P!0
. #
##
)
&
M
!
.
&
&
&
0
P
M
,
&
)
M
)
&
'
(
;#
))P
#
*
&
)
;#
!#)
,
3
* 5
.
&
)!
)*
*!
. ,
,
&
*
)
#
'
%
#
!
&
!
&
0
*
#
)
#
.
*
&
#
&
*
&
0
*)
#
'
,
#
;
. ,
))P
#
&
#
!#)
,
y
,x
&0m A (x, y)
. **))P#
*
*
γ Π A (x, y) = m A (x, y)/ opt(x)
**δ Π A (x, y) = |ω(x) − m A (x, y)|/|ω(x) − opt(x)|
' +&,.&0**.,!)#Π
*))*
'R
;
&
. ,
;)
#
Π
*,;&#.0 6 δ A Π 6 1
'
))
P
#
#
µ
!*
]]
,
0
y 1
*
y 2
,
!
x
,)#)#Π
.&,!&y 1
&y 2
#)&µ(y 1 )
&
µ(y 2 )
' ¡0;.&****))P#!M
) !
#
'
2
*
&
;) ,
))P
#
.
)
#!
!
*
&
)!
&
))P
#
,
&
#
' -
. ,
P#)
.
&
!
,
)
#)
; #
; ))
P
#
&
!
*
&
!
,
)
#)
;#
;))P
#
;
**
*
)
;#
#)
M
)P
#
!
&
#
.
'
'.
&
**
*
;!
6
&
*
.
&
!
&
0 *
;
&
!
&
#
,
&
,
#
1 −
,#P#)#
**))P
#
* ,
;)
#
*
1 +
,##)
#
**))P
#
,
;
> 0
;.&!,)
# ))
P
#
;
**
*
,
;)
; #
#))
P
#
!
&
#
.
'
'.
&
;!
6
#)
;#
&
&
,
&
!*
1/
'¡&**))P#;!&0**&.,
P #)
.
)
#)
; #
;))
P
#
&
&
#
!))
P
#
.
!
&
&
!
&
0*
)
;#
,
&
,
&
!
.
!
'.
. ,
!
.
]. 6
:
,
#*
!
&
**))P
#
!
'
+
&
))
*
;
!#)
,
. *
&
*
))
P
#
.
,
. ,
!
,
.
&
,
#
P
#
)
#
&
,
&
!
&
!#)
)
;#
#
.
,
!
,
.
&
!
,
)
#
&
!
)
#
**
))
P
#
&
)!
&
)
#
'
" #
R #
;
.
)
#
)
#
Π
**,M)(I, sol, m, opt)
!&&I
&,!,Π
*!!* );##0x ∈ I
.sol(x)
*
&
,,
,
x
,0;y ∈ sol(x)
.|y|
);#|x|
0;
x
*;y
);#|x|
.!*!*);##,y ∈ sol(x)
0x ∈ I
*y ∈ sol(x)
.m(x, y)
*&0,y
,x
m
);#;!#)*
!##
;!
* ,
0
.
$
!
00
;
.
opt ∈ {max, min}
'%&,)
#
)
# ,
#
&
!
'
)
#
Π
*%%&
'
.
,
. ,
;
!
x
,Π
.&0,&)##,x
**;)
;#
|x|
'%&,);#;**)#,,#&!('R
&
)0
.
&
M 0
,
!
x
,)#Π = (I, sol, m, opt)
.ω(x)
&)##,x
&)!&)#Π 0 = (I, sol, m, opt 0 )
&opt 0 = max
.,opt = min
*opt 0 = min
.,opt = max
'-
!
&
,
&
:
8 )
.
!
&
&
0
&
&
;
*
)0
*
!
M
*
*
))
P
#
;*
))
P
#
)
0
*
!
*
*;!#)
))P
#
;!
'*
&
!#)
,
))P
#
;
!
!
;
)0
*
*
&
))P
#
; ,
##
.
!
#
) #
!! 0
))P
#
;
&
0
P = NP
' (&
*
!
.
*
&
)
)
.
.
#
&
.
&
6
].]].]
7
' +
]]
0
#
#
)
#
&
0
&
M
!#)
*))P
#
)0
*!
!
*
M *!
.
*
&
;!
M
) !
))
P
#
#
r
'
*
)
#
Π = (I, sol, m, opt)
*Π 0 = (I 0 , sol 0 , m 0 , opt)
'
M
*
!
)
(f, g)
,);#;!#),!.f : I → I 0
*g : I × sol 0 → sol
!&&• ∀x ∈ I
.x 7→ f (x) ∈ I 0
• ∀y ∈ sol 0 (f (x))
.y 7→ g(x, y) ∈ sol(x)
•
,r
))P##.&r Π (x, g(x, y))
*r Π 0 (f (x), y)
'%
&
&
&
))
. ,
;*!
.
*
;
Π ≤ R Π 0
&,!&Π
M*!
Π 0
'+
] 7
.
&
!
,
&
*!**!#)
)
#
&
0
)0
** ,
.
*
M *!
' +
6
]
. )
;#
#))P
#
!
&
#
)0
*!
.
!
*
M *!
&
.
&
*!**
&
P
! ,
M
!#)
)
#
&
&
' +
&
,
.
&
#
,
#
7
. 6
7
*
* ,
'
*
#P
#
)
#
Π
*Π 0
'%&.Π ≤ PTAS Π 0
,&P
&
,
!
f
.g
*c
.!#));##.!&&• ∀x ∈ I Π
.∀ ∈]0, 1[∩Q
.f (x, ) ∈ I Π 0
• ∀x ∈ I Π
.∀ ∈]0, 1[∩Q
.∀y ∈ sol Π 0 (f(x, ))
.g(x, y, ) ∈ sol Π (x)
• c :]0, 1[∩ Q →]0, 1[∩ Q
• ∀x ∈ I Π
.∀ ∈]0, 1[∩Q
.∀y ∈ sol Π 0 (f(x, ))
.γ Π 0 (f (x, ), y) > 1 − c() ⇒ γ Π (x, g(x, y, )) >
1 −
'R
&
#
.
&
*!
!
*
&
*
*
6
]
;# ,
&
!
&
M
!#)
)
#
&
0
)0
**
'
-)
;
&
.
*
))P
#
.
&
&
*!*
! 6 9
NN.
&
;
#
!
;*
&
9
8 )
O
. 6
. Q
.]
O
.
*
.
&
#
,
&
,
#
,
#
,
*#
;
#
!
*
*
6 O
. 6
Q
'
+
;!
.
!
))!
&
&
*; ,
*
))P
#
;
&
*0
))*
'
%
&
&
#
$
!
0 ,
&
))
'
R
,
.
0
&
&
*
!
]]
))
P
#
)
0
&
)!
*
))P
#
'
%
&
.
-!
7
.
&
&
P
!
,
M
!#)
)
#
&
,
#
,
&
*
))P
#
' +
9
.
&
&
&
P
)
# ,
&
!
&
)
;
#
#
&
#
!
&
;
!#)
*
0
&
; ,
,
#
.
' +
&
*
.
&
P
)
# ,
&
!
&&
*
,
;)
;#
#
&
#
8'
%
&
&
! ,
P
#)
,
#
##
*
)
*
*
#
' -
!
&
&
0
)
! ,
&
*
))P
#
; ,
)
#
**
!
,
!
*
-!
7
'
"
;
M
!#)
.
&
)
# ,
&
&
,
))
;
,
,
&
#!
)
; #
;
0*
0
M
!
*
))P
#
!
;
8.
,
!
' )
0
-!
7
&
*
&
M
*
!
NPO
M!#)
=
M
!#)
⊆
⊆
'+
-!
.
!
&
,
&
P
! ,
!#)
)
# ,
'
*
*
!
.
!
*
M
*
!
*
&
&
*
#
;
)
#
M
!#)
'
*
.
&
#
!
,
&
*
'
%
&
.
*
!*
.
&
0
*
;#
*
] 7
.
*
*
M
!
#*
. ,
&
#
.
*)*
;;))P
#
;))
; ,
##
&
! ,
&
.
,
*
))P
#
&
* ,
*
;*
!
)
,
'
%
&
.
.
.
&
;
)
.
&
!
,
&
(
)
#
&
!
;)
#
&
)!
&
&
*
!
**))P
#
' +
*!*
:
&
!
)
#
)
0
*!
.
&
!
&
)!
! ,
M *!
)
0
**
&
#
!
)
#
;))
.
*
*
'
4
Π 0
*Π
)#'M*!h = (f, g)
!)#)0
*!
M *!
,
&
,
))
&
*
•
,;x ∈ I Π 0
.&Psol 0 Π (f (x)) ⊆ sol Π (f (x))
!&&g(x, sol 0 Π (f (x))) ⊇ sol Π 0 (x)
$!0;∀y, z ∈ sol 0 Π (f (x))
.m Π (f (x), y) 6 m Π (f (x), z) ⇒ m Π 0 (x, g(x, y)) 6 m Π 0 (x, g(x, z))
)
#
!
;
•
,0;!k
.&P!h
!&&
0
k
M**&&*N
,Π
.&Ph
M**&&*N 0
,
Π 0
!&&,;!x ∈ I Π 0
*
u, z ∈ sol 0 Π (f (x))
.u ∈ N (f (x), z) ⇒ g(x, u) ∈ N 0 (x, g(x, z))
!;∀z ∈ sol 0 Π (f (x))
.,z
&)##0sol 0 Π (f (x))∩ N (f (x), z)
.&&)##0
N (f (x), z)
*#!'+
-!
Q
.
*
&
*
!
)
,
.
*
*
;
.
.
!
. #
;
DGLO 0
.&!,#P#)#,,
&
!
&
0
8
,
0
;
.
&
.
*
DGLO AF
.&!,&#
#
)
#
Π
,,&!&&PΠ 0 ∈ DGLO 0
!&
&
Π
;
,
#
Π
'*0 !)#)0*!;)*,
#
&
M *!
,
:
*
. *
&
*!
)0
&
P
! ,
!
#)
)
# ,
DGLO 0 ∪ DGLO AF
'R;.;*0)))*!.
&
&
P
! ,&
*)
# ,
!
,
'
+
&
,
.
#
,
)
#
#
**
*
!*
'
%
&
*
&
&
) !
!
,
&
0
))
*
P
'
#
*;
&
!
M
!#)
&
)!
*
))P
#
'
*
)"
6 ,
]]
.
0
-!
]. *
)
!
M *!
.
!
*
M
*!
.
&
!
&
&
,
)0
M
!#)
'
M *!
!
*!
)
)!#
*
#
"
6
;
&
!
*
δ Π (x, g(x, y)) > δ Π 0 (f (x), y)
.δ > 0
'%)#)#Π
*
Π 0
',Π
M*!Π 0
*Π 0
M*!Π
'
'
!
!
*
*!
,
#
' 4
ϕ
! ,
n
0*m
!'%&!ϕ 0
,!m
!
*
&
#
,
n
0'&!&!` 1 ∨ . . . ∨ ` t
,ϕ
!ϕ 0
&
!
$
!
` ¯ 1 ∨ . . . ∨ ` ¯ t
.&` ¯ i = ¯ x j
,` i = x j
*` ¯ i = x j
,` i = ¯ x j
'+;
&
,
#
y
&!ϕ
&&!#)#,y
ϕ 0
'+;
&
opt(ϕ 0 ) = P n
i=1 w(x i ) − opt(ϕ)
*ω(ϕ 0 ) = P n
i=1 w(x i ) − ω(ϕ)
' .,m(ϕ 0 , y 0 )
&
0
,
&
y 0
ϕ 0
.&&!#)#,&y
&ϕ
&0m(ϕ, y) = P n
i=1 w(x i ) − m(ϕ 0 , y 0 )
'%&.δ(ϕ, y) = δ(ϕ 0 , y)
' %&*!,#
!#)
;
'
;
.
66
.]]
.
*
;
*
.
&
!
,
#P
#
*#
#
)
#
. )!
0
;
'
'
≤ D
'
≤ D
&
R
&
!#)
,
.
#
&
%
&
# 7
' 6
]]
.
*)
P
,
)
) ,
6
8
,!
M
!#)
)
#
)
#
.
&
* ,
;
!
M
) !
))
P
#
#
*
&
&
*
!
&
#
'
R
&
#
.
. *
*
]]
**
M 0
,
'
%
&
M
!#)
,
!
)0*
P!
;
&
#
;
'R
;
.
&
,
##*
,
%
&
#6
'
+
!#)
;
;
.
%
&
#6!)0
&
M
0
! ,
"
#
$
%
&
'(')*)+()
(
*
"
#
$
%
&
'(')*)+()
(
'
,
--
.
"
#
$
%
&
' (
')*) +(
)
(
"
#
$
%
&
' (
')*) +(
)
(
/ '
≤ D
&
&
.
&
,
]]
&
M
!#)
,
*
%
&
# 7
' 7
!
;
3
!
*
!
5
,
6 9
. 6
N
&
)
0 *
&
*
)
&
&
)
;
#
;
***
M
*
!
' +
,
!
.
&
!
*
!
' -
,
*
*)
*
]]
.
!
**
!
P!
0
;* ,
#P
##*
!
'
!
&
;
,
,
;
! ,
*
&
M 0
,
&
)
#
)
#
,
*
&
!
&
*!
,
%
&
# 7
' 7
]]
M
'R
;
.
*)
*
]]
,
"
#
$
%
&
'(')*)+()
(
!
!
*
&&
M 0
&
*
)
*
&
-!
6
.
&
*
!
,
%
&
# 7
'
]]
M
'
*!))P
#
!
.
!
*
&
,
.
&
#0;
,
*
))P
#
&
&
&
**!
'
0
&
!
,
)
#
Π
,&!&))P#&;*
))
P
#
δ > 0
*=
')#Π
*M&
*
.
,
))
P
#
,
Π
&;!;)0*))P#*
#)
;))P
#
,
;
&
)
#
&
!
;)
0))P
#
'