− f(ε), i.e. f(ε) < a − ε. Since this holds for all
ε < 0, it follows that lim
x↑0
f(x) ≤ a. Together with
lim
x↑0
f(x) ≥ a, the assertion follows.
The next proposition shows in contrast to the case
of domain and range [0,1] that the set of differentiable
MDFFs is much stronger restricted.
Proposition 4. If the function f : IR → IR possesses
the properties (1.) and (2.) of Theorem 1, and if it is
continuously differentiable at the points 0 and a ∈ IR,
then f
′
(a) = f
′
(0).
Proof. Let h ∈ IR, h > 0. The superadditivity of f
yields f(a+ h) ≥ f(a) + f(h) and f(a) ≥ f(a+ h) +
f(−h), and hence f(h) ≤ f(a+h) − f(a) ≤ − f(−h).
Since f(0) = 0 and h > 0, this can be rewritten
as
f(h)− f (0)
h
≤
f(a+h)− f(a)
h
≤
f(0)− f (−h)
h
=
f(−h)− f (0)
−h
.
Using the limit h ↓ 0 yields due to the assumed contin-
uous differentiabilityof f the inequality chain f
′
(0) ≤
f
′
(a) ≤ f
′
(0), and hence f
′
(a) = f
′
(0).
Corollary 1. Any continuously differentiable MDFF
f : IR → IR has the form f(x) = cx with c ∈ [0,1].
Proof. The derivative is constant, and hence f(x) =
cx+d with certain constants c,d ∈ IR. Since f(0) = 0,
it follows that f(x) = cx. Definition 1 yields f(1) ≤ 1,
hence c ≤ 1. Since f(x) ≤ 0 for x < 0, one has c ≥
0.
Proposition 5. Let f : IR → IR be a superadditive
function. If there is an a ∈ IR \ {0} with f(a) +
f(−a) = 0, then the function g : IR → IR with g(x) :=
f(x) − x× f(a)/a (for all x ∈ IR) is periodic with pe-
riod a.
Proof. The superadditivity of f implies f(x + a) ≥
f(x) + f(a) and f(x) ≥ f(x + a) + f(−a) for all
x ∈ IR. Hence, f(x + a) ≤ f(x) − f(−a) = f(x) +
f(a) because of f(a) = − f(−a), and finally f(x +
a) = f(x) + f(a) for all x ∈ IR. That yields g(x +
a) − g(x) = f(x+ a) − f(x) − (x+ a) × f(a)/a+ x×
f(a)/a = f(a) − a × f(a)/a = 0.
An example of this kind of MDFFs is the Burdett and
Johnson function f
BJ,1
(see Proposition 12).
If a function is given, which satisfies most of the
demands, but is not symmetric, then sometimes a
MDFF can be constructed from it like it was done
in the Theorem 1 of (Clautiaux et al., 2010), but not
generally.
Proposition 6. Let f : IR → IR be a function with
f(1) > 0 and satisfying the conditions (1.)–(3.) of our
Theorem 1. Define the function g : IR → IR as
g(x) :=
f(x)
f(1)
if x <
1
2
1/2 if x = 1/2
1− g(1− x) otherwise
.
If g(x) + g(y) ≤ g(x + y) holds for all x < 0 and y ∈
[
1
2
,
1−x
2
], then g is a MDFF, but not generally.
Proof. The function g satisfies obviously the condi-
tions (1.), (3.) and (4.) of Theorem 1 by construction.
We show the superadditivity of g under the additional
constraint. According to Proposition 2, choose any
x,y ∈ IR with x ≤ y ≤
1−x
2
. Five cases have to be dis-
tinguished:
1. x,y,x + y < 1/2: the superadditivity of f yields
g(x) + g(y) ≤ g(x+ y), because f(1) > 0;
2. x,y < 1/2= x+y: the superadditivity of f implies
f(1) ≥ 2 × f(1/2) and f(x) + f(y) ≤ f(1/2) ≤
1
2
× f(1), and hence g(x) + g(y) ≤
1
2
= g(x+ y);
3. x,y < 1/2 < x + y: the superadditivity of f leads
to f(x) + f(y) + f(1 − x − y) ≤ f(1), and hence
g(x) + g(y) + g(1 − x − y) ≤ 1 and by symmetry
g(x) + g(y) ≤ g(x+ y);
4. x = 0: this case is trivial because of g(0) = 0;
5. x < 0,
1
2
≤ y ≤
1−x
2
: this case is explicitly given in
the prerequisites.
There are no other cases, because x > 0 leads to
1−x
2
<
1
2
. Therefore, g is superadditive due to Proposition 2.
A counter-example to the superadditivity of g
without the additional constraint arises from f(x) :=
⌊3x⌋ for all x ∈ IR. This function satisfies all the
conditions (1.)–(3.) of Theorem 1, but the resulting
function g is not superadditive. We get g(−1/3) =
−1/3, g(7/12) = 1 − g(5/12) = 1 − ⌊
5
4
⌋/3 = 2/3
and g(1/6) = g(1/4) = 0, and hence g(−1/3) +
g(1/2) = 1/6 > g(1/6) and g(−1/3) + g(7/12) =
1/3 > g(1/4).
Define frac(x) := x − ⌊x⌋ as an abbreviation for
the non-integer part of any real expression x. The fol-
lowing proposition helps in proving superadditivity.
Proposition 7. Let f : IR → IR and g : [0,1) → IR be
superadditive functions such that for all x,y,z ∈ IR
with 0 < y ≤ z < 1 and y+ z ≥ 1 it holds that
f(x+ 1) − f(x) ≥ g(y) + g(z) − g(y+ z− 1). (4)
Then the function h : IR → IR defined by h(x) :=
f(⌊x⌋) + g(frac(x)) is superadditive.
ICORES 2012 - 1st International Conference on Operations Research and Enterprise Systems
42