Next Article in Journal
Relation Theoretic Common Fixed Point Results for Generalized Weak Nonlinear Contractions with an Application
Next Article in Special Issue
Comparative Study of the Conventional Mathematical and Fuzzy Logic Controllers for Velocity Regulation
Previous Article in Journal
On the Polynomial Solution of Divided-Difference Equations of the Hypergeometric Type on Nonuniform Lattices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New gH-Difference for Multi-Dimensional Convex Sets and Convex Fuzzy Sets

1
Department of Economics, Society, Politics, University of Urbino Carlo Bo, Via A. Saffi 42, 61029 Urbino, Italy
2
Department of Mathematics, DIGIPEN Institute of Technology, 9931 Willows Rd NE, Redmond, WA 98052, USA
*
Author to whom correspondence should be addressed.
Axioms 2019, 8(2), 48; https://doi.org/10.3390/axioms8020048
Submission received: 19 March 2019 / Revised: 15 April 2019 / Accepted: 16 April 2019 / Published: 24 April 2019
(This article belongs to the Special Issue Softcomputing: Theories and Applications)

Abstract

:
In the setting of Minkowski set-valued operations, we study generalizations of the difference for (multidimensional) compact convex sets and for fuzzy sets on metric vector spaces, extending the Hukuhara difference. The proposed difference always exists and allows defining Pompeiu-Hausdorff distance for the space of compact convex sets in terms of a pseudo-norm, i.e., the magnitude of the difference set. A computational procedure for two dimensional sets is outlined and some examples of the new difference are given.

1. Introduction

It is well-known that in interval and set-valued arithmetic, the standard addition A + B = { a + b | a A , b B } is not an invertible operation and in particular the algebraic difference A B = { a b | a A , b B } is such that A A 0 . The interval case has been analyzed and solved by several authors since the 1970s, in the setting of interval analysis. In particular, S. Markov proposed an extended interval arithmetic, including a difference (inner difference ) with the basic property that A A = 0 and a division (inner division : ) such that A : A = 1 (see [1,2,3,4]).
The same problem applies to the general case of (nonempty) compact convex sets in R n : finding a difference operation as an inverse of Minkowski addition A + B of compact convex sets has been a field of long interest; well-known and largely used examples are: the Hukuhara difference, proposed in [5], but it exists only in specific cases; the geometric Pontryagin difference, proposed in [6], but it may be the empty set; the Demyanov difference, introduced in the setting of subdifferential calculus and nonsmooth analysis (see, e.g., [7,8,9,10,11]).
The Hukuhara difference has been recently generalized in [12], in the setting of fuzzy arithmetic, with applications to differentiability of fuzzy-valued functions of a single variable (see [13,14,15]) and multiple variables (see [16]).
Two other approaches have been proposed in the setting of set-valued analysis: in [17,18,19,20]) directed sets are used; and in [21], the difference of A and B is expressed in terms of minimal pairs ( A , B ) of compact convex sets such that A + A = B + B (using the Radstrom embedding theorem [22,23]).
On the other hand, inversion of addition is important in set-valued and fuzzy arithmetic and analysis, with many applications e.g., in solving equations and differential equations (for recent results and other references to the fuzzy case, see e.g., [13,14,24,25,26,27,28,29,30,31,32,33,34]).
Extending the results in [12,14], we define a generalized difference for general compact convex sets and we extend it to fuzzy sets with compact and convex α -cuts. The multidimensional fuzzy case has been addressed only occasionally and by very few papers in the literature; some basic results on the gH-difference for multidimensional intervals (boxes) were obtained in [12] and recently used by [35] in the study of fuzzy vector-valued functions.
The new proposed difference, as we will see, is not unique in the general case; but this is not necessarily a negative aspect: we can add specific requirements to select particular difference sets with additional properties, depending on the application at hand, or we can take the union (or the convexified union) of the existing difference sets obtaining a set with the same properties.
For the convex case, efficient computational procedures are suggested and illustrated for convex sets in R 2 . Some of the results contained in this paper have been presented at the 2016 Joint Mathematics Meetings of the AMS Mathematical Association of America (January 6–9, 2016, Seattle, WA). Procedures for the approximation of the new difference in R n are presented in [36].
The paper is organized as follows. Section 2 introduces some preliminary concepts for compact convex sets and fuzzy sets. Section 3 introduces the new generalized difference for compact convex sets and analyses some of its basic properties. Section 4 presents computational methods and examples in two dimensions. In Section 5 we extend the new difference to the fuzzy case and in Section 6 we conclude with an outline of possible applications.

2. The Space of Compact Convex Sets

Consider the metric vector space R n , n 1 , of real vectors, equipped with standard addition and scalar multiplication operations. Following Diamond and Kloeden (see [37], with applications in [38,39]), denote by K C ( R n ) the space of nonempty compact convex sets of R n .
Given two subsets A , B K C ( R n ) and k R , Minkowski addition and scalar multiplication are defined by A + B = { a + b | a A , b B } and k A = { k a | a A } and it is well-known that addition is associative and commutative and with neutral element { 0 } . The following properties are well-known ([40]):
( A B ) + C = ( A + C ) ( B + C ) ( A B ) + C ( A + C ) ( B + C ) A B convex ( A B ) + C = ( A + C ) ( B + C ) .
For brevity, we will indicate by 0 the neutral element { 0 } .
A subtraction for two sets A , B K C ( R n ) can be defined, according to standard Minkowski operations, by A B = A + ( 1 ) B = { a b | a A , b B } and, in general, even when the cancellation law ( A + C = B + C ) A = B is valid, addition/subtraction simplification is not valid, i.e., A A 0 and ( A + B ) B A .
For sets A , B K C ( R n ) in a normed space ( R n , | | · | | ) , the Pompeiu-Hausdorff distance is defined as usual by
d H ( A , B ) = m a x { d * ( A , B ) , d * ( B , A ) }
where
d * ( A , B ) = sup a A inf b B a b and d * ( B , A ) = sup b B inf a A a b .
We denote A = d H ( A , 0 ) .
The metric space ( K C ( R n ) , d H ) is complete and separable (see [37,38]).
As ( R n , · , · ) is a (real) Hilbert space with internal product · , · and associated norm x = x , x 1 2 , we will denote by S n 1 = { p | p R n , | | p | | = 1 } the unit sphere of R n .
The support function of a compact convex set A K C ( R n ) is s A : S n 1 R defined by
s A ( x ) = sup { x , a | a A } for all x S n 1
and the following properties are well-known (see [40]):
Proposition 1.
The support function is positively homogeneous: s A ( t x ) = t s A ( x ) t 0 , and sub-additive: s A ( x + y ) s A ( x ) + s A ( y ) ; we have
A = { x R n | p , x s A ( p ) for all p R n }
and A B s A ( p ) s B ( p ) for all p R n ; with respect to Minkowski operations, we have s A + B ( x ) = s A ( x ) + s B ( x ) , s t A ( x ) = s A ( t x ) = t s A ( x ) t 0 , s A ( x ) = s A ( x ) .
We can consider the restriction of the support function on the unit sphere s A : S n 1 R and we have
A = { x R n | p , x s A ( p ) for all p S n 1 } .
It is possible to see that ([37]))
d H ( A , B ) = sup { | s A ( p ) s B ( p ) | ; p S n 1 } .
If λ is a measure on R n such that λ ( S n 1 ) ) = S n 1 λ ( d p ) = 1 , a distance is defined by
ρ ( A , B ) = | | s A s B | | = S n 1 | s A ( p ) s B ( p ) | λ ( d p ) .
For the sets A K C ( R n ) , we denote
| | A | | = max { x | x A } = d H ( A , 0 )
| | A | | ρ = ρ ( A , 0 ) .
The metric space ( K C ( R n ) , ρ ) is complete and separable.
Definition 1.
For a set A K C ( R n ) , the Steiner point is defined by
σ A = n S n 1 p s A ( p ) λ ( d p )
and σ A A . We have that σ A + B = σ A + σ B and σ λ A = | λ | σ A for all A , B K C ( R n ) and for all λ R .
The usual properties of the distances d { d H , ρ } apply, e.g., for all A , B , C , D K C ( R n ) :
P1.
d ( A + C , B + C ) = d ( A , B ) ;
P1.
d ( A + C , B + D ) d ( A , B ) + d ( C , D ) ;
P3.
d 2 ( A , B ) = d 2 ( A σ A , B σ B ) + d 2 ( σ A , σ B ) .
Various attempts to define a difference for compact convex sets, have been proposed in the literature, following different approaches.
Definition 2.
(Hukuhara difference) Given A , B K C ( R n ) , the Hukuhara difference (H-difference for short) is the set C K C ( R n ) , if it exists, such that ([5]):
A H B = C A = B + C .
Proposition 2.
A , B K C ( R n ) we have that A H A = 0 and ( A + B ) H B = A ; if it exists, H-difference is unique, but a necessary condition for A H B to exist is that A contains a translate { c } + B of B. Except for special cases, A B A H B .
The attempt to generalize the H-difference and in particular to define it such that it exists (and possibly it is unique) for any pair of elements A , B K C ( R n ) has been extensively studied in the literature. The interval case n = 1 has been analyzed and solved by several authors since the 1970s, in the setting of interval analysis. In particular, S. Markov proposed an interval extended difference (inner difference) in [1,2,4,41]. The inner-difference, denoted with the symbol “ ”, is defined by first introducing the inner-sum of A and B
A + B = X if X solves ( A ) + X = B Y if Y solves ( B ) + Y = A
and the following definition is given:
Definition 3.
(Inner difference) Given A , B K C ( R n ) , the inner difference is the set C K C ( R n ) , if it exists, defined by
A B = A + ( B ) .
An analogous definition has been proposed in [12,42], which includes the multidimensional real intervals and the fuzzy case:
Definition 4.
(generalized Hukuhara difference) Let A , B K C ( R n ) ; the generalized Hukuhara difference (gH-difference for short) of A and B is the set C K C ( R n ) such that
A g H B = C ( i ) A = B + C or ( i i ) B = A C .
It is possible that the gH-difference of A , B K C ( R n ) , as defined by (14), does not exist (see [12] for examples). It is not difficult to see that A g H B = A B ; in fact, A + ( B ) = C means ( A ) + C = ( B ) i.e., case ( i i ) of (14), or ( ( B ) ) + C = A i.e., case ( i ) of (14). In case ( i i ) of (14) the gH-difference is coincident with the H-difference. Thus the gH-difference, or the inner-difference, is a generalization of the H-difference.
Some properties of g H are the following (see [12]).
Proposition 3.
The gH-difference g H , if it exists, is unique and has the following properties:
(1) A g H B = 0 if and only if A = B ;
(2) (a) ( A + B ) g H B = A ; (b) A g H ( A B ) = B ;
(3) A g H B exists if and only if B g H A exists; and A g H B = ( B g H A ) ;
(4) ( A g H B ) = ( B g H A ) = C if and only if C = C ; and C = 0 if and only if A = B ;
(5) If B g H A exists then at least one of the following equalities A + ( B g H A ) = B or B ( B g H A ) = A holds true;
(6) If B g H A exists, then ( B + D ) g H ( A + D ) = B g H A for all D K C ( R n ) .
We can express the gH-difference of compact convex sets A , B K C ( R n ) by the use of the support functions. Consider A , B , C K C ( R n ) with C = A g H B as defined in (14); let s A , s B , s C and s C be the support functions of A, B, C, and C respectively. In case ( i ) we have s A = s B + s C and in case ( i i ) we have s B = s A + s ( 1 ) C . So, p S n 1
s C ( p ) = s A ( p ) s B ( p ) in case ( i ) s B ( p ) s A ( p ) in case ( i i ) .
An interesting property relates A g H B to ρ ( A , B ) and d H ( A , B ) and to the Steiner points of A and B.
Proposition 4.
([12]) If C = A g H B exists, then | | A g H B | | ρ = ρ ( A , B ) and | | A g H B | | H = d H ( A , B ) . It follows that | | A g H B | | = 0 A = B (for | | . | | ρ and | | . | | H ). If σ A , σ B and σ C are the Steiner points of A , B and C respectively, then σ C = σ A σ B . For x , y R n we have ( A + x ) g H ( B + y ) = A g H B + ( x y ) .
The following definition gives a well-known equivalence relation between pairs of compact convex sets (see [17,18,21,23]). Observe first that for any A , B K C ( R n ) there always exist X , Y K C ( R n ) such that
A + Y = B + X .
For example, Y = B + C and X = A + C give the obvious identity A + B + C = B + A + C for all C K C ( R n ) . We will denote by K C 2 ( R n ) the Cartesian product space K C ( R n ) × K C ( R n ) .
Definition 5.
For pairs ( A , B ) and ( C , D ) in K C 2 ( R n ) , the following relation
( A , B ) ( C , D ) if and only if A + D = B + C
is an equivalence in K C 2 ( R n ) . Given ( A , B ) , the corresponding equivalence class will be denoted by
( A , B ) R n = { ( C , D ) | ( A , B ) ( C , D ) with C , D K C ( R n ) } .
Consider the set of all pairs X , Y K C ( R n ) satisfying (16), i.e.,
( A , B ) R n = { ( X , Y ) | X , Y K C ( R n ) such that A + Y = B + X } .
Proposition 5.
For all A , B K C ( R n ) , the equivalence class ( A , B ) R n is a nonempty, closed and convex subset of K C 2 ( R n ) .
Remark 1.
If ( A , B ) ( A , B ) R n , from A + B = B + A , the Steiner points satisfy σ A + σ B = σ A + B = σ B + A = σ B + σ A ; it follows that
σ A σ B = σ A σ B .
Proposition 6.
Let A , B K C ( R n ) ; the gH-difference A g H B exists if and only if there exists C K C ( R n ) such that ( C , 0 ) ( A , B ) R n or ( 0 , C ) ( A , B ) R n .
Proof. 
Consider A , B K C ( R n ) satisfying A + B = B + A . If B = 0 we have A = B + A so that A g H B = A . If A = 0 we have A + B = B so that A g H B = B . Vice versa, if A g H B exists according to (14), then one of the two equalities holds
( i ) A = B + C , or ( i i ) B = A C
In case (i), set B = 0 and A = C ; in case (ii) set B = C and A = 0 . ☐
Definition 6.
(Radstrom embedding difference) Let A , B K C ( R n ) ; the difference of A and B can be considered as the equivalence class ( A , B ) R n , i.e.
A B = [ ( A , B ) ] R n .
The pairs ( A , B ) K C 2 ( R n ) of compact convex sets are embedded into the group K C 2 ( R n ) / of the classes associated with the equivalence (17); K C 2 ( R n ) / is endowed with the addition [ ( A , B ) ] R n + [ ( C , D ) ] R n = [ ( A + C , B + D ) ] R n , and the additive inverse of [ ( A , B ) ] R n is the class [ ( B , A ) ] R n . The difference is [ ( A , B ) ] R n [ ( C , D ) ] R n = [ ( A D , B C ) ] R n and ( A , A ) ( 0 , 0 ) for all A K C ( R n ) ; [ ( 0 , 0 ) ] R n = { ( A , A ) | for all A K C ( R n ) } is the zero element in the quotient space K C 2 ( R n ) / .
The Banach space D ( R n ) of directed sets in R n has been introduced in [17,18]; K C ( R n ) is embedded into D ( R n ) by a positively linear map J n : K C ( R n ) D ( R n ) (see [17,18] for details) and the directed difference is defined as follows:
Definition 7.
(Directed difference) Let A , B K C ( R n ) and let J n ( A ) , J n ( B ) be the corresponding embedded images of A and B. The directed difference of A and B is defined as the element
A B = J n ( A ) J n ( B ) D ( R n ) .
From a general point of view, the embedded-based differences are important, but the visualization of the resulting set appears to be difficult and not intuitive.
A second series of constructions is based on a geometric approach in the fields of Convex Geometry, Mathematical Morphology and Set-Valued Analysis; they include Pontryagin-Minkowski difference ([6,11,40,43]). It is possible that the corresponding differences result in the empty set.
Definition 8.
Geometric (Pontryagin) difference: Let A , B K C ( R n ) ; the geometric difference (also called star difference) of A and B is the set, if not empty,
A * B = { x | x + B A } .
We have A * A = 0 , but it is possible that A * B = { 0 } with A B and A * B may be empty; its main properties are (see [40])
( A + B ) * B = A ( A * B ) + B A ( A * B ) + C ( A + C ) * B ( A * B ) * C = A * ( B + C ) A + B C A C * B .
Definition 9.
(Markov difference [41]): Let A , B K C ( R n ) ; the inner difference can be obtained in terms of geometric differences (here, A * B = or B * A = are allowed) as
A B = A + ( B )
= ( A * B ) ( ( B * A ) )
where X + Y = Z ( X Z = Y or Y Z = X ) .
In the setting of Non-smooth Analysis and quasi-differential calculus, the following difference of convex compact sets is constructed by using the support functions of A and B (see [7], Chapter III):
Definition 10.
(Demyanov difference) Let A , B K C ( R n ) ; the Demyanov difference C = A · B is defined to be the compact convex set C with support function
s C ( p ) = sup u R n { ( s A ( p + u ) s A ( u ) ) ( s B ( p + u ) s B ( u ) ) } .
The Demyanov difference is properly defined for any pair of elements A , B K C ( R n ) and
( A + B ) · B = A A = B + C ( A · B = C and A · C = B ) ( A , B ) ( A , B ) A · B = A · B .
Demyanov difference may result in a “big” set (with respect to A and B) and it is not continuous (as an operator) in the Pompeiu-Hausdorff metric (see [39]).

3. A General Difference of Compact Convex Sets

Given A K C ( R n ) , we can associate to A a family of compact intervals that characterize it. For x R n , the support function s A : R n R is defined by
s A ( x ) = max { a , x | a A } .
As a dual for the support function we can consider l A : R n R defined by
l A ( x ) = min { a , x | a A } .
The following properties of l A are similar to well-known properties of the support function s A .
Proposition 7.
The following properties of l A : R n R defined by l A ( x ) = min { a , x | a A } hold true:
(i) l A ( x ) A x , x R n ;
(ii) l A ( x ) = s A ( x ) and s A ( x ) = l A ( x ) ;
(iii) | l A ( x ) l A ( y ) | A x y , x , y R n i.e., l A is of Lipschitz type;
(iv) If A B then l A ( x ) l B ( x ) for all x R n ;
(v) l c o ( A B ) ( x ) min { l A ( x ) , l B ( x ) } , x R n .
(vi) d H ( A , B ) = sup { | l A ( x ) l B ( x ) | ; x R n } .
Proof. 
(i) The proof of (i) is obvious since a x a , x a x , a A .
(ii) follows from the remark that if a 0 , x a , x , a A , x R n then a 0 , x a , x , a A , x R n and consequently, m i n { a , x | a A } = max { a , x | a A } .
(iii) follows from (ii) and the Lipschitz property of s A . Indeed, | l A ( x ) l A ( y ) | = | s A ( y ) s A ( x ) | A x y .
(iv) If A B then { a , x | a A } { a , x | a B } and then l A ( x ) l B ( x ) .
(v) Since A , B c o ( A B ) , from (iv) the required conclusion follows.
(vi) follows easily from (ii) and from Equation (6). ☐
Proposition 8.
The dual support function is positive homogeneous and super additive i.e.,
(i) l A ( t x ) = t l A ( x ) , t 0 , x R n ;
(ii) l A ( x + y ) l A ( x ) + l A ( y ) , x , y R n
Proof. 
(i) For t 0 we have
l A ( t x ) = s A ( t x ) = t s A ( x ) = t l A ( x ) .
(ii) If x , y R n then
l A ( x + y ) = s A ( x y ) s A ( x ) s A ( y ) = l A ( x ) + l A ( y ) .
The homogeneity property of function l A : S n 1 R allows considering its restriction to the unit sphere. The fundamental property of the support function s A is to uniquely be associated with the set A K C ( R n ) . We can get a similar property for l A .
Proposition 9.
For every continuous super additive homogeneous function l , there exists a unique non-empty compact convex set A such that
A = { x R n | x , p l ( p ) p R n } = { x R n | x , p l ( p ) p S n 1 }
Proof. 
We can write
A = { x R n | x , p l ( p ) p R n } = { x R n | x , p s ( p ) p R n } .
and the proposition follows from the similar property of the support function. ☐
We define for each p R n , the compact intervals
I A ( p ) = [ l A ( p ) , s A ( p ) ] .
We will show in what follows that the family of intervals I A = { I A ( p ) | p R n } characterizes (uniquely) any given set A K C ( R n ) .
Proposition 10.
Let A , B K C ( R n ) ; then
A B I A ( p ) I B ( p ) for all p R n
and, consequently,
A = B I A ( p ) = I B ( p ) for all p R n .
Proof. 
Consider p R n and the intervals I A ( p ) = [ l A ( p ) , s A ( p ) ] and I B ( p ) = [ l B ( p ) , s B ( p ) ] associated with A and B respectively; we know that A B is equivalent to l A ( p ) l B ( p ) and s A ( p ) s B ( p ) , i.e., to I A ( p ) I B ( p ) . ☐
Lemma 1.
Let A K C ( R n ) . Then, the interval-valued function I A : R n K C ( R ) is continuous and has the following properties:
1. I λ A ( p ) = λ I A ( p ) = I A ( λ p ) for all p R n and all λ R (homogeneity);
2. I A ( p + q ) I A ( p ) + I A ( q ) for all p , q R n (sub additivity).
Proof. 
Since both l A and s A are continuous, and since continuity of interval valued functions in the Pompeiu-Hausdorff distance is the same as continuity of the functions giving the endpoint of the function, the continuity of I A follows. If λ 0 then
I λ A ( p ) = [ l λ A ( p ) , s λ A ( p ) ] = [ l A ( λ p ) , s A ( λ p ) ] = λ [ l A ( p ) , s A ( p ) ] = I A ( λ p ) .
Also,
I A ( p ) = [ l A ( p ) , s A ( p ) ] = [ s A ( p ) , l A ( p ) ] = I A ( p ) .
Finally combining these results we obtain homogeneity for any λ R . The super-additivity of l A , combined with the sub-additivity of s A , leads to
l A ( p ) + l A ( q ) l A ( p + q ) s A ( p + q ) s A ( p ) + s A ( q )
which implies I A ( p + q ) I A ( p ) + I A ( q ) . ☐
Homogeneity with respect to all the variables is a plus compared with the classical theories involving only the support function.
Corollary 1.
Let A , B K C ( R n ) ; then,
(i) I A + B ( p ) = I A ( p ) + I B ( p ) , p R n .
(ii) For any λ , μ R and for all p R n
I λ A + μ B ( p ) = λ I A ( p ) + μ I B ( p ) .
Proof. 
(i) We have I A + B ( p ) = [ l A + B ( p ) , s A + B ( p ) ] = [ l A ( p ) + l B ( p ) , s A ( p ) + s B ( p ) ] = I A ( p ) + I B ( p ) .
(ii) follows from (i) and homogeneity. ☐
The fundamental property of the support interval is
Theorem 1.
The family of intervals { I ( p ) | p S n 1 } such that I is a continuous, homogeneous and sub-additive interval-valued function, uniquely determines the compact convex set
A = { x R n | x , p I ( p ) p S n 1 } .
Proof. 
Let I ( p ) = [ l ( p ) , s ( p ) ] for p S n 1 ; given I homogeneous and sub-additive, we obtain that the functions l ( p ) , s ( p ) are continuous and positively homogeneous. Also, l is super-additive and s is sub-additive Then l determines a compact convex set A = { x R n | x , p l ( p ) p S n 1 } and s determines the compact convex set A = { x R n | x , p s ( p ) p S n 1 } . Since I is homogeneous it follows that I ( p ) = I ( p ) i.e., [ l ( p ) , s ( p ) ] = [ s ( p ) , l ( p ) ] that is l ( p ) = s ( p ) . Then we can easily see that x , p l ( p ) is equivalent with x , p l ( p ) = s ( p ) , p S n 1 ) i.e., A = A . We conclude
A = A = A A = { x R n | x , p [ l ( p ) , s ( p ) ] p S n 1 } .
The following gH-differences for intervals are well defined p S n 1
I A , B ( p ) = I A ( p ) g H I B ( p ) and I B , A ( p ) = I B ( p ) g H I A ( p ) = I A , B ( p )
and we have
I A , B ( p ) = I A , B ( p ) , I A , B + ( p ) p S n 1 with I A , B ( p ) = min { l A ( p ) l B ( p ) , s A ( p ) s B ( p ) } I A , B + ( p ) = max { l A ( p ) l B ( p ) , s A ( p ) s B ( p ) } .
In midpoint notation, we can write
I A , B ( p ) = I ^ A ( p ) I ^ B ( p ) ; I ¯ A ( p ) I ¯ B ( p ) , p S n 1 i . e . , I ^ A , B ( p ) = I ^ A ( p ) I ^ B ( p ) I ¯ A , B ( p ) = I ¯ A ( p ) I ¯ B ( p )
where I ^ A ( p ) = l A ( p ) + s A ( p ) 2 and I ¯ A ( p ) = s A ( p ) l A ( p ) 2 are the midpoint and the radius of interval I A ( p ) (similarly for I ^ B ( p ) and I ¯ B ( p ) ).
We will use the interval-valued function I A , B defined above throughout the paper. Its first property is given by the following result.
Lemma 2.
For any A , B K C ( R n ) and for all p R n , the following inclusions are true
I A ( p ) I B ( p ) + I A , B ( p ) I B ( p ) I A ( p ) I A , B ( p ) = I A ( p ) + I B , A ( p ) .
Proof. 
Let p R n be fixed; from the definition of gH-difference between real intervals, we have that one of the two cases (a) I A ( p ) = I B ( p ) + I A , B ( p ) or (b) I B ( p ) = I A ( p ) I A , B ( p ) is true. In case (a), we obtain I A ( p ) I A , B ( p ) = I B ( p ) + I A , B ( p ) I A , B ( p ) and from 0 I A , B ( p ) I A , B ( p ) we conclude that for all β I B ( p ) also β + 0 = β I A ( p ) I A , B ( p ) and I B ( p ) I A ( p ) I A , B ( p ) ; we conclude that in case (a), we have
( a ) I A ( p ) = I B ( p ) + I A , B ( p ) I B ( p ) I A ( p ) I A , B ( p ) .
With a similar reasoning, we can see that if (b) is true, then we deduce I A ( p ) I B ( p ) + I A , B ( p ) and
( b ) I B ( p ) = I A ( p ) I A , B ( p ) I A ( p ) I B ( p ) + I A , B ( p ) .
From (a) and (b) we conclude the proof. ☐
Lemma 3.
For any A , B K C ( R n ) we have
d H ( A , B ) = sup { I A , B ( p ) ; p S n 1 } = sup { I A , B + ( p ) ; p S n 1 } .
Proof. 
The proof is immediate. ☐
Lemma 4.
Let p R n and consider the set
K A , B ( p ) = { x R n | x , p I A , B ( p ) } ;
for any p R n the set K A , B ( p ) is closed and convex.
Proof. 
K A , B ( p ) is closed because each I A , B ( p ) is closed. To show that K A , B ( p ) is convex, let x , x R n be such that x , p , x , p I A , B ( p ) (and x , x K A , B ( p ) ); then, for all λ [ 0 , 1 ] we have I A , B ( p ) ( 1 λ ) x + λ x , p I A , B + ( p ) ; it follows that ( 1 λ ) x , p + λ x , p I A , B ( p ) and ( 1 λ ) x + λ x K A , B ( p ) . ☐
Consider now the following set, based on the interval-valued function I A , B :
D A , B = p S n 1 K A , B ( p ) .
Clearly, D A , B may be the empty set, if the closed convex sets K A , B ( p ) do not intersect for different values of p R n (they intersect pairwise, but intersection of three of them may be empty). In any case, D A , B has the following property:
Proposition 11.
Let A , B K C ( R n ) ; the convex (possibly empty) set
D A , B = x R n | x , p I A , B ( p ) p S n 1
is compact and such that D A , B C , for all sets C K C ( R n ) with
A B + C a n d B A C .
Proof. 
If D A , B is empty, then obviously D A , B C . Suppose that D A , B is a nonempty closed convex set. To see that it is compact, consider that the interval-valued function I A , B is uniformly bounded; in fact its norm is bounded by d i a m ( A ) + d i a m ( B ) . In terms of support functions, we have s A s B + s C and s B s A + s C , i.e., s C s A s B and s C l A l B ; on the other hand, for all p S n 1 , the support function of D A , B is such that I A , B ( p ) s D A , B ( p ) I A , B + ( p ) and from I A , B + = max { l A l B , s A s B } it follows that s D A , B s C and consequently D A , B C . ☐
Corollary 2.
A similar result is true for the interval-valued function I B , A : R n K C ( R ) ; it defines the convex compact set (it may be empty)
D B , A = x R n | x , p I B , A ( p ) p S n 1
such that D B , A = D A , B and D B , A C for all nonempty compact convex sets C with A B C and B A + C .
Proof. 
It is easy to prove that D B , A = D A , B ; indeed, we have I B , A ( p ) = I A , B ( p ) so that x D B , A means x , p I B , A ( p ) p S n 1 ; it follows that x , p I A , B ( p ) p S n 1 i.e., x D A , B . Analogously, if y D A , B we also have y D B , A . The rest of the proof is immediate from Proposition 11. ☐
The set D A , B (and similarly D B , A ) does not satisfy, in general, the two inequalities in (38); but we can see that the gH-difference A g H B , if it exists, satisfies (38):
Proposition 12.
Let A , B K C ( R n ) and suppose that the gH-difference A g H B exists; then we have A g H B = D A , B and B g H A = D B , A ; furthermore we have that
A B + D A , B , B A D A , B , with at least one equality
A B D B , A , B A + D B , A , with at least one equality .
Proof. 
We consider only C = A g H B ; for the difference B g H A the proof is analogous. From the definition of gH-difference, we have (i) A = B + C or (ii) B = A C . In case (i), consider any b B ; there exist a A and c C such that a = b + c so that B A C ; in case (ii), consider any a A ; there exist b B and c C such that b = a c so that A B + C . It follows that C satisfies (38) and so D A , B C . To complete the proof, it remains to show that also C D A , B . In case (i), from A = B + C and B A C , using the properties of the support functions and inverse support functions, we have s A = s B + s C , l A = l B + l C and s B s A + s C , l B l A + l C ; then s C = s A s B , l C = l A l B and l C = s C s A s B , s C = l C l A l B ; it follows that l A l B s A s B and the interval-valued function I A , B is given by I A , B = [ l A l B , s A s B ] I C = [ l C , s C ] ; we conclude that in case (i), also the inclusion C D A , B holds and C = D A , B . In case (ii), from B = A C and A B + C , due to the properties of support and inverse-support functions, we have s B = s A + s C , l B = l A + l C and s A s B + s C , l A l B + l C ; then s C = l C = l A l B , l C = s C = s A s B and l C l A l B , s C s A s B ; it follows that l A l B s A s B and the interval-valued function I A , B is given by I A , B = [ s A s B , l A l B ] I C = [ l C , s C ] ; we conclude that also in case (ii), C = D A , B . ☐
From the results above, we can conclude the following facts:
Theorem 2.
Let A , B K C ( R n ) ; the gH-difference exists if and only if there exists a set C K C ( R n ) such that the following inclusions are valid
A = B + C B A C o r A B + C B = A C
and the set C is such that
C K C ( R n ) , A B + C B A C C C .
Furthermore, the set C is unique and
A g H B = C = { x R n | x , p I A , B ( p ) f o r a l l p S n 1 } .

The New Difference

The proposed construction of a generalized difference for compact convex sets, when the gH-difference A g H B does not exist, is essentially based on the characterization of the gH-difference expressed by Theorem 2.
Lemma 5.
Let A , B , C K C ( R n ) ; then
A B + C B A C I A , B I C .
Proof. 
We have, in terms of support s ( · ) and dual support l ( · ) ,
A B + C s A s B + s C l A l B + l C s C s A s B l C l A l B
and
B A C s B s A C = s A l C l B l A C = l A s C l C s A s B s C l A l B ;
the two conditions are equivalent to s C max { s A s B , l A l B } and l C min { s A s B , l A l B } , i.e., to I A , B I C . ☐
Definition 11.
Let A , B K C ( R n ) and consider the following family of sets
D ( A , B ) = { C | C K C ( R n ) , A B + C , B A C } = { C | C K C ( R n ) , I A , B I C }
where I A , B and I C are the interval-valued functions defined in (32) and (28), respectively. The set D ( A , B ) will be called the (generic) difference set of the pair ( A , B ) . It is immediate that D ( B , A ) = D ( A , B ) , i.e., C D ( A , B ) if and only if C D ( B , A ) .
The new generalized difference will be defined as an element of the family D ( A , B ) , by requiring appropriate additional conditions. Firstly, observe a convexity property of D ( A , B ) .
Proposition 13.
For any A , B K C ( R n ) , the set D ( A , B ) is a convex subset of K C ( R n ) , in the sense that C , C D ( A , B ) and λ [ 0 , 1 ] we have C λ = λ C + ( 1 λ ) C D ( A , B ) .
Proof. 
It is immediate that C λ K C ( R n ) ; we have A B + C , B A C , A B + C , B A C (equivalently, I A , B I C , I A , B I C ). Then, from λ 0 , 1 λ 0 :
λ A λ ( B + C ) = λ B + λ C , ( 1 λ ) A ( 1 λ ) ( B + C ) = ( 1 λ ) B + ( 1 λ ) C and
λ B λ ( A C ) = λ A λ C , ( 1 λ ) B ( 1 λ ) ( A C ) = ( 1 λ ) A ( 1 λ ) C ; from the property X Y X + Z Y + Z , we get
λ A + ( 1 λ ) A λ B + λ C + ( 1 λ ) B + ( 1 λ ) C ,
λ B + ( 1 λ ) B λ A λ C + ( 1 λ ) A ( 1 λ ) C and from the convexity of A , B , we deduce λ A + ( 1 λ ) A = A , λ B + ( 1 λ ) B = B so that A B + C λ , B A C λ . Equivalently, we can show that I A , B I C λ ; we have λ I A , B λ I C and ( 1 λ ) I A , B ( 1 λ ) I C so that I A , B = λ I A , B + ( 1 λ ) I A , B λ I C + ( 1 λ ) I C = I λ C + I ( 1 λ ) C = I λ C + ( 1 λ ) C = I C λ . The conclusion follows. ☐
Example 1.
As an example in R 2 , let A = [ 0 , 1 ] 2 and B = { ( x , x ) | x [ 0 , 1 ] } so that B is the diagonal of A connecting point ( 0 , 0 ) to point ( 1 , 1 ) . It is easy to see that C 0 = { ( 0 , x ) | x [ 1 , 1 ] } and C 1 = { ( x , 0 ) | x [ 1 , 1 ] } are elements of D ( A , B ) ; then, all the sets C t = ( 1 t ) C 0 + t C 1 , t [ 0 , 1 ] , belong to D ( A , B ) .
Theorem 3.
Given A , B K C ( R n ) , let A , B K C ( R n ) be any pair of sets such that ( A , B ) ( A , B ) ; then D ( A , B ) = D ( A , B ) i.e., the difference set is the same for all the pairs equivalent to ( A , B ) .
Proof. 
From ( A , B ) ( A , B ) we have A + B = B + A . If C D ( A , B ) we have A B + C , B A C so that B + A = A + B B + C + B and A + B = B + A A C + A , i.e., B + A B + C + B and A + B A C + A ; applying the cancellation rule we obtain A B + C and B A C . Equivalently, from the properties of the support functions, we have l A ( p ) + l B ( p ) = l B ( p ) + l A ( p ) , s A ( p ) + s B ( p ) = s B ( p ) + s A ( p ) and I A , B ( p ) = I A , B ( p ) . It follows that D ( A , B ) = D ( A , B ) . ☐
Each element of C D ( A , B ) has properties analogous to the gH-difference and, when A g H B exists, we have that D ( A , B ) = { A g H B } contains only one element; but for general sets A , B , there exist an infinite number of such “differences”.
To reduce the cardinality of D ( A , B ) , we have to add some restricting conditions, such as “minimality” requirements.
The first minimality condition is based on set inclusion.
Definition 12.
We say that C D ( A , B ) is minimal with respect to set inclusion (inclusion-minimal for short) if no C D ( A , B ) exists with C C .
The set of all elements of D ( A , B ) with the inclusion-minimality property will be denoted by D i n c l ( A , B ) ; it is immediate that D i n c l ( B , A ) = D i n c l ( A , B ) .
Remark 2.
By Theorem 3, if ( A , B ) and ( A , B ) are equivalent pairs, then
D i n c l ( A , B ) = D i n c l ( A , B ) .
Remark 3.
If C , C D ( A , B ) , we always have that also C = c o n v ( C C ) is an element of D ( A , B ) ; indeed, we obtain B + C = B + c o n v ( C C ) B + ( C C ) = ( B + C ) ( B + C ) A A = A and A C = A c o n v ( C C ) A ( C C ) = ( A C ) ( A C ) B B = B and I C = I c o n v ( C C ) I C C I C I A , B .
It follows that unions (or convex hulls of unions) of elements of D i n c l ( A , B ) cannot belong to D i n c l ( A , B ) itself, producing a first reduction of elements with respect to D ( A , B ) .
The second minimality condition is based on set pseudo-norm X (Pompeiu-Hausdorff distance to origin, also called the magnitude of X)
X = d H ( X , 0 ) , X K C ( R n ) .
Definition 13.
We say that C D ( A , B ) is minimal with respect to set magnitude (norm-minimal for short) if no C D ( A , B ) exists with C < C .
The set of all elements of D ( A , B ) with the norm-minimality property will be denoted by D n o r m ( A , B ) . It is immediate that D n o r m ( B , A ) = D n o r m ( A , B ) .
Furthermore, there exists a real number α ( A , B ) 0 , depending only on A and B, such that
C = α ( A , B ) for all C D n o r m ( A , B ) ;
clearly, 0 α ( A , B ) A B , because A B D ( A , B ) .
Remark 4.
By Theorem 3, if ( A , B ) and ( A , B ) are equivalent pairs, then
D n o r m ( A , B ) = D n o r m ( A , B ) .
Remark 5.
An analogous norm-minimality condition can be given by considering a different distance on K C ( R n ) , e.g., X ρ = ρ ( X , 0 ) , X K C ( R n ) or others, depending on the application at hand. A possibly different construction can be obtained by requiring minimality with respect to the diameter of the elements of D ( A , B ) ; the diameter of C is defined by
d i a m ( C ) = C C = max c c ; c , c C
( C C is usually called the difference body of C).
Example 2.
If A, B and C t , t [ 0 , 1 ] , are as in Example 1, then C 0 + C 1 2 D n o r m ( A , B ) . Also the 2d-segment c o n v { u , v } where u = ( 1 2 , 1 2 ) , v = ( 1 2 , 1 2 ) is an element of D n o r m ( A , B ) and α ( A , B ) = 2 2 . This is a case where the gH-difference does not exist, and D n o r m ( A , B ) contains several elements.
An interesting property of D n o r m ( A , B ) is that it inherits the convexity from D ( A , B ) .
Proposition 14.
For any A , B K C ( R n ) , the set D n o r m ( A , B ) is a convex subset of D ( A , B ) .
Proof. 
Let C , C D ( A , B ) and λ [ 0 , 1 ] . We know that C λ = λ C + ( 1 λ ) C D ( A , B ) and it remains to show that C λ is H-norm-minimal. We have C = C = α ( A , B ) and X > α ( A , B ) for all X D ( A , B ) with X D n o r m ( A , B ) . For C λ it is C λ λ C + ( 1 λ ) C = λ α ( A , B ) + ( 1 λ ) α ( A , B ) = α ( A , B ) , but strict inequality is not possible because α ( A , B ) is defined by H-norm minimality (if C λ < α ( A , B ) then C and C are not minimal). It follows that C λ = α ( A , B ) for all λ , i.e., D n o r m ( A , B ) is convex. ☐
A very interesting property of norm-minimality is related to the definition of α ( A , B ) in Equation (45) as the common magnitude of all the elements of D n o r m ( A , B ) ; an interpretation of α ( A , B ) is that D n o r m ( A , B ) is a convex subset of the “sphere” in K C ( R n ) of radius α ( A , B ) (and it coincides with the origin 0 = { 0 } if α ( A , B ) = 0 , i.e., when A = B ).
More precisely, α ( A , B ) coincides with the Pompeiu-Hausdorff distance in K C ( R n ) .
Theorem 4.
For all A , B , C K C ( R n ) we have
(1) α ( A , B ) 0 ;
(2) α ( A , B ) = 0 if and only if A = B ;
(3) α ( B , A ) = α ( A , B ) ;
(4) α ( A , B ) α ( A , C ) + α ( C , B ) .
Furthermore,
(5) α ( A , B ) = d H ( A , B ) .
Proof. 
Clearly, validity of (5) will imply (1)–(4); but it is interesting to prove them independently of equality (5).
Non-negativity (1) is obvious.
For (2), C = 0 is the unique element of D n o r m ( A , A ) and α ( A , A ) = 0 ; on the other hand, if α ( A , B ) = 0 then C D n o r m ( A , B ) has C = 0 and C = 0 , with the consequence that A B + 0 = B and B A 0 = A , i.e., A = B .
The proof of (3) follows immediately from the equalities D n o r m ( B , A ) = D n o r m ( A , B ) and C = C .
To prove (4), let X D n o r m ( A , B ) , Y D n o r m ( A , C ) and Z D n o r m ( C , B ) with
X = α ( A , B ) , Y = α ( A , C ) , Z = α ( C , B ) ;
from A C + Y and C B + Z we obtain A B + ( Y + Z ) ; from B C Z and C A Y we obtain B A ( Y + Z ) . It follows that
A B + ( Y + Z ) B A ( Y + Z )
and Y + Z D ( A , B ) . By the norm-minimality of X D ( A , B ) , we then have
α ( A , B ) = X Y + Z Y + Z = α ( A , C ) + α ( C , B ) .
Now we prove (5). Consider the Pompeiu-Hausdorff distance; it is well-known that
d H ( A , B ) = inf { r 0 | A B + r B and B A + r B }
where B = x ; x 1 denotes the unit compact (convex) ball of R n . From the fact that r B = r B , we have r B D ( A , B ) for all r d H ( A , B ) and consequently, by the norm minimality of C D ( A , B ) ,
α ( A , B ) r B d H ( A , B ) B = d H ( A , B ) B = d H ( A , B ) .
Finally, to prove the reverse inequality, consider the interval valued function I A , B defined by (33). It is obvious that α ( A , B ) = sup { I C + ( p ) ; p S n 1 } m a x { I A , B + ( p ) , I A , B ( p ) } for all p S n 1 (this is implied by the inclusion (42)); on the other hand, we have d H ( A , B ) = sup I A , B + ( p ) ; p S n 1 = sup I A , B ( p ) ; p S n 1 and it follows that α ( A , B ) is an upper bound for d H ( A , B ) . ☐
With a small abuse of terminology, any element C K C ( R n ) of the families D n o r m ( A , B ) or D i n c l ( A , B ) will be called a generalized difference of A and B, with the corresponding minimality property.
The following property of D n o r m ( A , B ) allows defining a unique set, by collecting all the elements of R n that belong to at least one set in D n o r m ( A , B ) ; such set will play the role of the total difference of A and B:
Proposition 15.
Let A , B K C ( R n ) and let X , Y D n o r m ( A , B ) ; then c o n v ( X Y ) D n o r m ( A , B ) .
Proof. 
Lets denote for simplicity X Y = c o n v ( X Y ) ; from A B + X , A B + Y , we obtain
A ( B + X ) ( B + Y ) = B + ( X Y ) B + ( X Y )
and from B A X and B A Y we obtain
B ( A X ) ( A Y ) = A ( X Y ) A ( X Y ) .
It follows that ( X Y ) D ( A , B ) . On the other hand, we have X = Y = α ( A , B ) and, from the properties of the Pompeiu-Hausdorff distance (see Section 1.8 in [40])
d H ( c o n v ( X ) , c o n v ( Y ) ) d H ( X , Y ) d H ( X Y , X Y ) max { d H ( X , X ) , d H ( Y , Y ) } ,
we obtain
X Y = d H ( c o n v ( X Y ) , 0 ) d H ( X Y , 0 0 ) max { d H ( X , 0 ) , d H ( Y , 0 ) } = max { X , Y } = α ( A , B ) ;
from the minimality of X and Y it follows that X Y = α ( A , B ) and we conclude that X Y D n o r m ( A , B ) . ☐
The closure of D n o r m ( A , B ) with respect to convex unions of its elements, combined with Theorem 4, allows the following definition:
Definition 14.
Let A , B K C ( R n ) be given. The following convex set always exists and is unique
A t B = c l c o n v { C | C D n o r m ( A , B ) } .
A t B K C ( R n ) has the following basic properties:
(1) A B + A t B ;
(2) B A A t B ;
(3) A t B A B ;
(4) A t B is norm-minimal with respect to D ( A , B ) ;
(5) A t B = 0 if and only if A = B ;
(6) B t A = ( A t B ) ;
(7) if the gH-difference exists then A g H B = A t B ;
(8) the magnitude of A t B coincides with the Pompeiu-Hausdorff distance, i.e., A t B = α ( A , B ) = d H ( A , B ) .
The set A t B K C ( R n ) will be called the total gH-difference of A and B (t-difference for short).
From property (8) of the t-difference A t B we also deduce its continuity with respect to Pompeiu-Hausdorff distance.
Proposition 16.
Let ( A k ) k N and ( B k ) k N be sequences in K C ( R n ) and let A , B K C ( R n ) such that lim A k = A and lim B k = B in the Pompeiu-Hausdorff metric. Then, the following limit exists and
lim A k t B k = ( A t B ) .
Proof. 
For all k N we have
d H ( A k , B k ) d H ( A k , A ) + d H ( A , B ) + d H ( B , B k )
and
d H ( A , B ) d H ( A , A k ) + d H ( A k , B k ) + d H ( B k , B ) .
Then, lim sup d H ( A k , B k ) d H ( A , B ) and d H ( A , B ) lim inf d H ( A k , B k ) ; combining with inequality lim inf d H ( A k , B k ) lim sup d H ( A k , B k ) we have the existence of lim d H ( A k , B k ) = d H ( A , B ) and the conclusion follows from property (8) of t-difference: d H ( A k , B k ) = A k t B k and d H ( A , B ) = A t B . ☐
Remark 6.
Considering the set of differences belonging to both D i n c l ( A , B ) and D n o r m ( A , B ) , we define the nonempty family
D d i f f ( A , B ) = D i n c l ( A , B ) D n o r m ( A , B ) .
The elements C D d i f f ( A , B ) satisfy the following five properties, with respect to the resolvability of equation “ b + x = a ” with elements a A and b B :
G1a. a A , b B , x C such that a = b + x , i.e., A B + C ;
G1b. b B , a A , x C such that b = a x , i.e., B A C ;
G1c. x C , a A , b B such that x = a b , i.e., C A B ;
G2. C has the inclusion-minimality property: no other C A B exists with the properties G1a, G1b and G1c and C C .
G3. C has the magnitude-minimality property: no other C A B exists with the properties G1a, G1b and G1c and C < C .
The interpretation of the properties above is interesting: each set C D d i f f ( A , B ) is a minimal set (in the sense of inclusion and magnitude) that allows obtaining all elements a A as a = b + c for some pairs ( b , c ) B × C and all elements b B as b = a c for some pairs ( a , c ) A × C .
Remark 7.
As is seen in [12], a necessary and sufficient condition for the existence of gH-difference of multidimensional compact intervals (boxes) A , B R n is that A contains a translate of B or B contains a translate of A; clearly, if A g H B exists for boxes, it is itself a box. It is interesting to observe that in general, the total difference A t B of boxes is not a box. Consider, e.g., the two boxes A , B R 2 as from Remark 2.7 in [35], A = [ 1 , 2 ] × [ 2 , 1 ] and B = [ 2 , 1 ] × [ 1 , 2 ] for which the gH-difference does not exist; it is easy to see that A t B = c o n v { ( 1 , 3 ) , ( 3 , 1 ) } is a segment and not a box. On the other hand, both interval-valued gH-differences [ 1 , 2 ] g H [ 2 , 1 ] = [ 1 , 3 ] and [ 2 , 1 ] g H [ 1 , 2 ] = [ 3 , 1 ] exist (of different type). It is not difficult to prove that in general, for boxes A = A 1 × × A n and B = B 1 × × B n , the box C = C 1 × × C n where C i = A i g H B i , i = 1 , 2 , , n , is the smallest box (in the sense of inclusion) such that C D ( A , B ) . This suggests that for some applications, a t-difference can be defined with the requirement that it belongs to specific families of sets.

4. Computation of the New Difference

The final step of our proposal for a new difference of compact convex sets, is a way to determine or to approximate one of the elements of D n o r m ( A , B ) . First of all, observe that when H-difference A H B exists (i.e., A = B + A H B ) or gH-difference exists (i.e., A = B + A g H B or B = A A g H B ), then the family D n o r m ( A , B ) = { A g H B } has only one element. In other situations, there is no guarantee that D n o r m ( A , B ) contains only one element and the problem of determining one of them is important. It is also possible that D n o r m ( A , B ) is a singleton but gH-difference does not exist (see Example 1).
We can mention more that one possible approach:
(1) Chose any element C D n o r m ( A , B ) ;
(2) Chose an element C D i n c l ( A , B ) with minimal norm C ;
(3) Chose an element C D i n c l ( A , B ) such that for some λ [ 0 , 1 ] , the quantity ( 1 λ ) d H ( A , B + C ) + λ d H ( B , A C ) is minimal.
We have immediately a geometric interpretation of the generalized difference (as a family of sets) in terms of the family of the interval-valued functions { I C | C D n o r m ( A , B ) } . We can see that each I C is a sub-additive “envelope” of the interval-valued function I A , B . In particular, an homogeneous (so we can restrict its domain to the unit sphere of R n ) sub-additive envelope has a minimality property, similar to the property for the standard convex envelope.
Definition 15.
We say that a sub-additive homogeneous interval-valued function I : R n K C ( R ) is a homogeneous sub-additive envelope of a homogeneous interval-valued function J : R n K C ( R n ) if and only if
(1) interval I ( p ) contains interval J ( p ) , for all p S n 1 ,
(2) there is no other I with property (1) and with I ( p ) contained in I ( p ) for all p S n 1
If J is sub-additive, then I = J is its unique sub-additive envelope.
There always exists a sub-additive envelope of any homogeneous interval-valued function J : R n K C ( R ) .
In general, the sub-additive envelope is not unique.
Proposition 17.
Let A , B K C ( R n ) and consider the interval-valued function I A , B ; let I : R n K C ( R ) be any continuous sub-additive envelope of the interval-valued function I A , B ; then, the compact convex set C defined by I is an element of D i n c l ( A , B ) , i.e., I = I C for some C D i n c l ( A , B ) .
Proof. 
Let I ( p ) = [ l ( p ) , s ( p ) ] for all p S n 1 . We have
l ( p ) I A , B ( p ) = min { l A ( p ) l B ( p ) , s A ( p ) s B ( p ) } s ( p ) I A , B + ( p ) = max { l A ( p ) l B ( p ) , s A ( p ) s B ( p ) } ;
the inclusion A B + C , in terms of support functions, is equivalent to s A ( p ) s B ( p ) + s ( p ) and l A ( p ) l B ( p ) + l ( p ) , i.e., to s ( p ) s A ( p ) s B ( p ) and l ( p ) l A ( p ) l B ( p ) and both are satisfied by the requirement that I ( p ) contains I A , B ( p ) for all p; similarly, the inclusion B A C is equivalent to s B s A l C and l B l A s C and both are satisfied. Finally, the inclusion-minimality of C is given by the second requirement for a sub-additive envelope. ☐
A computable solution, easy to implement for R n with small n = 2 , 3 , is based on the following
Proposition 18.
Let A , B K C ( R n ) and consider the difference family D i n c l ( A , B ) . Consider the set of nonnegative functions β : S n 1 R + { 0 } such that I A , B + ( p ) + β ( p ) , for p S n 1 , is a support function (i.e., its homogeneous extension to R n is convex), and define the continuous functions
Φ ( β ) = S n 1 β ( p ) λ ( d p ) ,
Ψ ( β ) = max p S n 1 I A , B + ( p ) + β ( p ) , for functions β such that
s ( p ) = I A , B + ( p ) + β ( p ) is a support function .
Then, the minimization problem
min Φ ( β ) ( or min Ψ ( β ) ) s . t . 0 β ( p ) s A ( p ) l B ( p ) I A , B + ( p ) for p S n 1 I A , B + ( p ) + β ( p ) is a support function
has a solution β * ( p ) , p S n 1 and the compact convex set C * with support function s * ( p ) = I A , B + ( p ) + β * ( p ) is an element of the difference set D i n c l ( A , B ) .
Proof. 
The feasible set of problem (P) is not empty, e.g., γ ( p ) = s A ( p ) l B ( p ) I A , B + ( p ) for p S n 1 is feasible and I A , B + ( p ) + γ ( p ) is the support function of the difference A B . For the same reason, problem (P) is bounded and an optimal solution exists by the continuity of the functional Φ ( · ) (or Ψ ( · ) ). Consider that for all feasible functions β ( · ) , we have that Φ ( β ) represents a distance between the support function I A , B + ( p ) + β * ( p ) and the function I A , B + ( p ) and problem (P) determines a continuous convex envelope of intervals I A , B ( p ) (the corresponding dual support function at p S n 1 is I A , B + ( p ) β * ( p ) ). The proof follows from Proposition 17. ☐
Definition 16.
Let A , B K C ( R n ) ; the element C * D i n c l ( A , B ) corresponding to solution of problem (P) is called the generalized starred difference ( g * -difference for short) of A and B, and will be denoted by A * B . If the gH-difference (or H-difference) exists then A * B = A g H B (or = A H B ).
From a computational (and practical) point of view, we will determine an approximation of the g * -difference by solving problem (P) in a simplified form: the function β ( p ) to be determined is discretized on a finite number of points p i , i = 1 , 2 , , m , of the unit sphere S n 1 ; correspondingly, the objective functional Φ ( β ) is approximated by Φ m ( β ) = i = 1 m β i and problem (P) becomes the following minimization
min i = 1 m β i ( or min max i = 1 , , m I A , B + ( p i ) + β i ) s . t .
0 β i s A ( p i ) l B ( p i ) I A , B + ( p i ) for i = 1 , , m
{ I A , B + ( p i ) + β i | i = 1 , , m } are values of a support function .
The g * -difference C * = A * B is then approximated by the compact convex set
C m * = { x | x , p i I A , B + ( p i ) + β i , i = 1 , , m } .
It is immediate to see that C m * is an element of D ( A , B ) ; when gH-difference (or H-difference) exists, then C m * is an approximation of A g H B (or A H B ).

Computing the Difference in K C ( R 2 )

The conditions for I A , B + ( p i ) + β i to be points of a support function, become easy for compact convex sets in the plane R 2 ; if points p i S 1 are selected as p i = ( cos ( θ i ) , sin ( θ i ) ) with uniform θ i [ 0 , 2 π [ , then the constraints (54) are linear equalities with respect to the β i and can be written (see [36] for details) as
η 1 ( I A , B + ( p 1 ) + β 1 ) = I A , B + ( p m ) + β m + I A , B + ( p 2 ) + β 2 η i ( I A , B + ( p i ) + β i ) = I A , B + ( p i 1 ) + β i 1 + I A , B + ( p i + 1 ) + β i + 1 , for 2 i m 1 η m ( I A , B + ( p m ) + β m ) = I A , B + ( p m 1 ) + β m 1 + I A , B + ( p 1 ) + β 1
where
η 1 = p m p 1 , η m = p m 1 p 1 , η i = p i 1 p i + 1 , i = 2 , , m 1 .
The linear program (P m ) becomes the following (m equality constraints and m upper bound conditions on the variables β i )
min i = 1 m β i ( or min max i = 1 , , m I A , B + ( p i ) + β i ) s . t . η 1 β 1 β 2 β m = I A , B + ( p m ) + I A , B + ( p 2 ) η 1 I A , B + ( p 1 ) β i 1 η i β i + β i + 1 = I A , B + ( p i 1 ) + η i I A , B + ( p i ) I A , B + ( p i + 1 ) , for 2 i m 1 β 1 + β m 1 η m β m = I A , B + ( p m 1 ) I A , B + ( p 1 ) + η m ( I A , B + ( p m ) 0 β i s A ( p i ) l B ( p i ) I A , B + ( p i ) for i = 1 , , m .
Remark 8.
The minimization of i = 1 m β i in (P m 2 ), in general, will not produce an element of D n o r m ( A , B ) ; to obtain an element of D n o r m ( A , B ) by solving (P m 2 ), it is sufficient to add the equality constraint C * = d H ( A , B ) , i.e., the equivalent linear constraints
I A , B + ( p i ) d H ( A , B ) β i I A , B + ( p i ) + d H ( A , B ) , for i = 1 , , m .
We present some examples, all produced by solving the linear programming problem (P m ) with m = 200 (the choice m = 4 k for some k is motivated by the opportunity to have the same precision for the four quadrants of the plane).
We have tested the above procedure on several examples, many of them published in the literature (see [36] for additional examples).
We will show graphical representations giving the interval-valued functions I A , B , I C * and the g * -difference C = A * B . Computation of the support functions and solution of problem (P m ) is in general very simple; on a standard PC using Matlab it requires less than 0.05 s (elapsed time) for the objective function i = 1 m β i and less than 0.5 s for the objective max i = 1 , , m I A , B + ( p i ) + β i .
A comparison with the directed difference is immediate; we remark that the difference based on directed sets (as proposed in [17,18,19]) do not satisfy in general the inclusions A B + C and B A C ; essentially, it is based on appropriate visualization of the interval-valued function I A , B (and it coincides with our g * -difference C * only when I A , B itself is sub-additive). In all pictures below, we reproduce the set D A , B defined in Equation (36); in any case, D A , B C * .
In all the figures, the graphical portion at the top represents the interval-valued functions I A , B and I C * ; remark that in any case we have I A , B I C * with equality if and only if the gH-difference A g H B = A * B exists.
Example 1: This example is taken from [19]. The set A is the square A = [ 1 , 1 ] 2 and B is a circle with different values μ > 0 for the radius, B μ = { x R 2 | x μ } . We consider the differences C μ * = A * B μ for three values of μ = 0.5 , 1.25 and 2.0 , as in [19].
In the first case μ = 0.5 , the g * -difference C * = A * B μ is pictured on the right of Figure 1a; we obtain C * = d H ( A , B ) = 2 1 2 ; the geometric difference A * B and the directed difference are well defined (not empty and proper, respectively) and pictured on the left of Figure 1a. Consider that A * B C * and A g H B μ does not exist.
In the second case μ = 1.25 , the g * -difference C * = A * B μ is pictured on the right of Figure 1b; we obtain C * = d H ( A , B ) = 0.25 ; the geometric difference A * B and set D A , B are empty, the directed difference is not proper and A g H B μ does not exist.
In the third case μ = 2.0 , the g * -difference C * = A * B μ is pictured on the right of Figure 1c; we obtain C * = d H ( A , B ) = 1 ; the geometric difference A * B and the directed difference are well defined (not empty and proper, respectively) and pictured on the left of Figure 1c. Consider that A * B C * and A g H B μ does not exist.
Example 2: This example is a modified version of the one given by Rubinov and Akhundov in [44]; A = { x R 2 | x 1 } is the unit circle and B a , μ = [ a , a ] × [ μ , μ ] is a rectangle with a small base a 0 . In [44] the case a = 0 is examined; we have chosen a = 0.01 , to better visualize the construction; as in [44], the values μ { 0.5 , 1.0 , 1.75 } are used.
In the first case a = 0.01 and μ = 0.5 , the g * -difference C * = A * B μ is pictured on the right of Figure 2a; we obtain C * = d H ( A , B ) = 1 a ; the geometric difference A * B and the directed difference are well defined (not empty and proper, respectively) and pictured on the left of Figure 2a. Consider that A * B C * and A g H B μ does not exist.
In the second case a = 0.01 and μ = 1.75 , the g * -difference C * = A * B μ is pictured on the right of Figure 2b; we obtain C * = d H ( A , B ) = 1 a ; the geometric difference A * B is empty, the directed difference is not proper and A g H B μ does not exist.
In the third case a = 0.01 and μ = 1.0 , the g * -difference C * = A * B μ is pictured on the right of Figure 2c; also here we obtain C * = d H ( A , B ) = 1 a ; the geometric difference is A * B = 0 , the directed difference is not proper and A g H B μ does not exist.
Example 3: This example works with polygons. Consider the two convex polygons
A = c o n v { a 1 , a 2 , a 3 , a 4 , a 5 } B = c o n v { b 1 , b 2 , b 3 , b 4 , b 5 }
defined in terms of their vertices a 1 = ( 1.5 , 0 ) , a 2 = ( 0 , 3.5 ) , a 3 = ( 3.5 , 1 ) , a 4 = ( 1 , 1.5 ) , a 5 = ( 1 , 1.5 ) and b 1 = ( 3 , 0 ) , b 2 = ( 1 , 2 ) , b 3 = ( 1.5 , 1 ) , b 4 = ( 1.5 , 0 ) , b 5 = ( 0 , 1.5 ) . In the first case, we compute the difference A * B for A = A and B = B . In the second case we use A = A + B (the convex polygon obtained as the addition of the two polygons A and B ) and B = B , so that B is a summand of A and A H B , the classical Hukuhara difference, exists.
For the first case with A = A and B = B , the g * -difference C * = A * B μ is pictured on the right of Figure 3a; we obtain C * = d H ( A , B ) = 2 ; the geometric difference A * B is empty, the directed difference is not proper and A g H B μ does not exist.
In the second case with A = A + B and B = B , the g * -difference C * = A * B μ , the geometric difference A * B and the (proper) directed difference exist and coincide, as pictured on the left and the right sides of Figure 3b; we obtain C * = d H ( A , B ) = 2 .
Example 4: In our last example A = [ 1 , 1 ] 2 is the unit square centered at the origin and B is an “inclined” rectangle formed around one of the diagonals of A and with four vertices b 1 = ( 1 , 0.75 ) , b 2 = ( 0.75 , 1 ) , b 3 = ( 1 , 0.75 ) , b 4 = ( 0.75 , 1 ) . In this case, the geometric difference is A * B = 0 (only 0 + B A ) and the directed difference is not proper (left of Figure 4). We obtain C * = d H ( A , B ) = 1.2374 (right of Figure 4).

5. Extension to Convex Fuzzy Sets

A general fuzzy set over R n (the universe) is usually defined by its membership function μ : R n [ 0 , 1 ] and a fuzzy set u of R n is uniquely characterized by the pairs ( x , μ ( x ) ) for each x R n ; the value μ ( x ) is the membership grade of x for a fuzzy set over R n (see [45,46] or [47] for the origins of Fuzzy Set Theory).
We will denote by u , v , w , the fuzzy sets and the corresponding membership functions, e.g., u ( x ) , u ( t ) will denote directly the membership grade of x, t.
The support of a fuzzy set u is the (crisp) subset of points of R n at which the membership grade u ( x ) is positive: s u p p ( u ) = { x | x R n , u ( x ) > 0 } . For α ] 0 , 1 ] , the α level cut of u (or simply the α c u t ) is defined by [ u ] α = { x | x R n , u ( x ) α } and for α = 0 (or α + 0 ) by the closure of the support [ u ] 0 = c l { x | x R n , u ( x ) > 0 } .
A particular class of fuzzy sets u is when the support and the α c u t s are compact and convex set; equivalently, μ u is quasi-concave and upper semi-continuous. We will also require that the membership function is normal, i.e., the core [ u ] 1 = { x | u ( x ) = 1 } is compact and non-empty. Without ambiguity, 0 will denote the origin of R n or the crisp set { 0 } .
We will denote by F n the set of the fuzzy sets with the properties above (also called fuzzy quantities). The space F n is structured by an addition and a scalar multiplication, defined either by the level sets or, equivalently, by the Zadeh extension principle.
Let u , v F n have membership functions μ u , μ v and α c u t s [ u ] α , [ v ] α , α [ 0 , 1 ] respectively. In the unidimensional case u F , we will denote by [ u ] α = [ u α , u α + ] the compact intervals forming the α c u t s and the fuzzy quantities will be called fuzzy numbers.
The addition u + v F n and the scalar multiplication k u F n have level cuts
[ u + v ] α = [ u ] α + [ v ] α = { x + y | x [ u ] α , y [ v ] α }
[ k u ] α = k [ u ] α = { k x | x [ u ] α } .
The H-difference u H v = w exists if u = v + w with w F n ; the gH-difference for fuzzy numbers can be defined as follows ([12]):
Definition 17.
Given u , v F n , the gH-difference is the fuzzy quantity w F n , if it exists, such that
u g H v = w ( i ) u = v + w o r ( i i ) v = u + ( 1 ) w ;
If u g H v and u H v exist, u H v = u g H v ; if (i) and (ii) are satisfied simultaneously, then w is a crisp quantity. Also, u g H u = u H u = 0 .
An equivalent definition of w = u g H v can be obtained in terms of support functions in a way similar to Equation (15)
s w ( p ; α ) = s u ( p ; α ) s v ( p ; α ) in case ( i ) s ( 1 ) v ( p ; α ) s ( 1 ) u ( p ; α ) in case ( i i ) , α [ 0 , 1 ]
where for a fuzzy quantity u, the support functions are considered for each α c u t and defined to characterize the α c u t s [ u ] α :
s u : S n 1 × [ 0 , 1 ] R defined by s u ( p ; α ) = sup { p , x | x [ u ] α } for each p S n 1 , α [ 0 , 1 ] .
The gH-difference u g H v in the fuzzy context has been introduced in [12]; it is the fuzzy quantity with α c u t s
[ u g H v ] α = c l β α [ u ] β g H [ v ] β
where the gH-differences on the right, assuming they exist for all α [ 0 , 1 ] , are intended into K n by Equation (59).
In general, the fuzzy set defined by the union (61) is not convex; if a convex fuzzy set is required, then the compact sets are convexified (by convex hull), obtaining the convexified gH-difference
[ u c g H v ] α = c l c o n v β α [ u ] β g H [ v ] β .
The fuzzy total t-difference and the fuzzy convexified total ct-difference can be defined in a similar way, in terms of the corresponding α -cuts, for α [ 0 , 1 ] :
[ u t v ] α = c l β α [ u ] β t [ v ] β , c t v ] α = c l c o n v β α [ u ] β c t [ v ] β .
Fuzzy example 1: This example considers two convex (interacting) fuzzy sets with elliptic α -cuts. To generate elliptic sets in R 2 we use the well-known property that given a positive definite 2 × 2 matrix Q, the set
E = { x R 2 | x , Q x 1 }
is convex and elliptic (centered at the origin) and its support function is
s E ( p ) = p , Q 1 p for all p S 1 .
Starting with two elliptic sets U and V defined as in (64) by two positive definite matrices Q U and Q V , we construct the α -cuts of u and v
[ u ] α = ( 1 α ) f 0 U + α f 1 U for α [ 0 , 1 ] [ v ] α = ( 1 α ) g 0 V + α g 1 V for α [ 0 , 1 ]
where f 0 > f 1 > 0 and g 0 > g 1 > 0 are positive factors giving the supports f 0 U , g 0 V and the cores f 1 U , g 1 V of u and v, respectively. The used matrices are
Q U = 1 0.5 0.5 2 and Q V = 1 0.25 0.25 0.5
and, for all α [ 0 , 1 ] , the α -cuts of u contain the α -cuts of v. The ct-difference is pictured in Figure 5.
Fuzzy example 2: In this example, the α -cuts of u and v are polygons
[ u ] α = ( 1 α ) f 0 U + α f 1 U for α [ 0 , 1 ] α = ( 1 α ) g 0 V + α g 1 V for α [ 0 , 1 ]
where U and V are polygons with the two sets of vertices:
for U { ( 2 , 0.4 ) , ( 1.6 , 2 ) , ( 0 , 2.4 ) , ( 1.6 , 2 ) , ( 2 , 0.4 ) , ( 2 , 0.4 ) , ( 1.4 , 1.4 ) , ( 0.4 , 1.8 ) , ( 0.4 , 1.8 ) , ( 1.4 , 1.4 ) , ( 2 , 0.4 ) } , and
for V { ( 1 , 0.4 ) , ( 0.6 , 1 ) , ( 0 , 1.4 ) , ( 0.6 , 1 ) , ( 1 , 0.4 ) , ( 1 , 0.4 ) , ( 0 , 0.8 ) , ( 1 , 0.4 ) } .
The corresponding fuzzy ct-difference is pictured in Figure 6.

6. Conclusions

In this paper we propose a general setting to define the difference sets A B of multidimensional compact convex sets A , B R n (and convex fuzzy sets with bounded support) in terms of convex sets C A B (the classical Minkowski operation) such that A B + C and B A C , which always exist. In order to overcome the possible non unicity of such sets C, we suggest to select the difference sets among the sets C above that satisfy some minimality conditions (see Section 3) that allows, additionally, to express the Pompeiu-Hausdorff distance in terms of the norm of the difference, i.e., d H ( A , B ) = A B , using the standard norm in R n .
Application of the difference set A B to the fuzzy case is obtained by the levelwise approach based on the property that the level cuts are compact convex and characterize convex fuzzy sets uniquely.
The range of possible applications of the proposed difference(s) is quite extended, following the intense research published in set-valued analysis ([48,49]), in variational analysis ([7,9,10,50]), in set-valued differential equations, among other fields, by using set difference to define differentiability.
Following the computational procedures (based on linear programming) for the difference of compact convex sets in R 2 , as presented in Section 4 and Section 5, additional work is in preparation for the n-dimensional case, n > 2 , in particular for special classes of convex sets, e.g., compact convex polytopes, zonoids (Minkowski sums of multidimensional segments [ a ( i ) , b ( i ) ] = { ( 1 t ) a ( i ) + t b ( i ) | t [ 0 , 1 ] } with a ( i ) , b ( i ) R n , i = 1 , , m ) and similar. Eventually, this may allow obtaining easily computable approximations of the difference set.

Author Contributions

The manuscript is the result of a joint research by the authors; the authors contributed equally to this work.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Markov, S. A non-standard subtraction of intervals. Serdica 1977, 3, 359–370. [Google Scholar]
  2. Markov, S. Extended interval arithmetic. Compt. Rend. Acad. Bulg. Sci. 1977, 30, 1239–1242. [Google Scholar]
  3. Markov, S. Calculus for interval functions of a real variable. Computing 1979, 22, 325–377. [Google Scholar] [CrossRef]
  4. Markov, S. On the Algebra of Intervals and Convex Bodies. J. Univers. Comput. Sci. 1998, 4, 34–47. [Google Scholar]
  5. Hukuhara, M. Integration des applications measurables dont la valeur est un compact convexe. Funkcialaj Ekvacioj 1967, 10, 205–223. [Google Scholar]
  6. Pontryagin, L.S. On linear differential games, II. Sov. Math. Dokl. 1967, 8, 910–912. [Google Scholar]
  7. Demyanov, V.F.; Rubinov, A.M. Constructive Nonsmooth Analysis; Peter Lang: Frankfurt, Germany, 1995. [Google Scholar]
  8. Gao, Y. Demyanov difference of two sets and optimality conditions of Lagrange multiplier type for constrained quasidifferentiable optimization. J. Optim. Theory Appl. 2000, 104, 377–394. [Google Scholar] [CrossRef]
  9. Mordukhovich, B.S. Variational Analysis and Generalized Differentiation I: Basic Theory; Springer: Berlin, Germany, 2006. [Google Scholar]
  10. Mordukhovich, B.S. Variational Analysis and Generalized Differentiation II: Applications; Springer: Berlin, Germany, 2006. [Google Scholar]
  11. Penot, J.-P. On the minimization of difference functions. J. Glob. Optim. 1998, 12, 373–382. [Google Scholar] [CrossRef]
  12. Stefanini, L. A generalization of Hukuhara-difference and division for interval and fuzzy arithmetic. Fuzzy Sets Syst. 2010, 161, 1564–1584. [Google Scholar] [CrossRef]
  13. Bede, B. Mathematics of Fuzzy Sets and Fuzzy Logic; Studies in Fuzziness and Soft Computing Series n. 295; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  14. Bede, B.; Stefanini, L. Generalized differentiability of fuzzy valued functions. Fuzzy Sets Syst. 2013, 230, 119–141. [Google Scholar] [CrossRef]
  15. Stefanini, L.; Bede, B. Generalized fuzzy differentiability with LU-parametric representation. Fuzzy Sets Syst. 2014, 257, 184–203. [Google Scholar] [CrossRef]
  16. Stefanini, L.; Arana-Jimenez, M. Karush-Kuhn-Tucker conditions for interval and fuzzy optimization in several variables under total and directional generalized differentiability. Fuzzy Sets Syst. 2019, 362, 1–34. [Google Scholar] [CrossRef]
  17. Baier, R.; Farkhi, E. Differences of Convex Compact Sets in the Space of Directed Sets, Part I: The Space of Directed Sets. Set-Valued Anal. 2001, 9, 217–245. [Google Scholar] [CrossRef]
  18. Baier, R.; Farkhi, E. Differences of Convex Compact Sets in the Space of Directed Sets, Part II: Visualization of Directed Sets. Set-Valued Anal. 2001, 9, 247–272. [Google Scholar] [CrossRef]
  19. Baier, R.; Farkhi, E.; Roshchina, V. The directed and Rubinov subdifferentials of quasidifferentiable functions, Part I: Definition and examples. Nonlinear Anal. 2012, 75, 1074–1088. [Google Scholar] [CrossRef]
  20. Baier, R.; Farkhi, E.; Roshchina, V. The directed and Rubinov subdifferentials of quasidifferentiable functions, Part II: Calculus. Nonlinear Anal. 2012, 75, 1058–1073. [Google Scholar] [CrossRef]
  21. Pallaschke, D.; Urbanski, R. Pairs of Compact Convex Sets, Fractional Arithmetic with Convex Sets; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2002. [Google Scholar]
  22. Banks, H.T.; Jacobs, M.Q. A differential calculus for multifunctions. J. Math. Anal. Appl. 1970, 29, 246–272. [Google Scholar] [CrossRef]
  23. Radstrom, H. An embedding theorem for spaces of convex sets. Proc. Am. Math. Soc. 1952, 3, 165–169. [Google Scholar] [CrossRef]
  24. Bede, B.; Gal, S.G. Generalizations of the differentiability of fuzzy number valued functions with applications to fuzzy differential equations. Fuzzy Sets Syst. 2005, 151, 581–599. [Google Scholar] [CrossRef]
  25. Bede, B.; Stefanini, L. Solution of fuzzy differential equations with generalized differentiability using LU-parametric representation. In Proceedings of the EUSFLAT/LFA 2011 Conference, Aix-Les-Bains, France, 18-22 July 2011; Galichet, S., Montero, J., Mauris, G., Eds.; Atlantis Press: Paris, France, 2011; Volume 1, pp. 785–790. [Google Scholar]
  26. Buckley, J.J.; Qu, Y. Solving linear and quadratic fuzzy equations. Fuzzy Sets Syst. 1990, 38, 43–61. [Google Scholar] [CrossRef]
  27. Buckley, J.J.; Qu, Y. Solving fuzzy equations: A new solution concept. Fuzzy Sets Syst. 1991, 39, 291–303. [Google Scholar] [CrossRef]
  28. Buckley, J.J.; Qu, Y. Solving systems of linear fuzzy equations. Fuzzy Sets Syst. 1991, 43, 33–43. [Google Scholar] [CrossRef]
  29. Buckley, J.J. Solving fuzzy equations. Fuzzy Sets Sys. 1992, 50, 1–14. [Google Scholar] [CrossRef]
  30. Dubois, D.; Prade, H. Fuzzy set-theoretic differences and inclusions and their use in the analysis of fuzzy equations. Control Cybern. 1984, 13, 129–146. [Google Scholar]
  31. Laksmikantham, V.; Mohapatra, R.N. Theory of Fuzzy Differential Equations and Inclusions; Taylor and Francis: New York, NY, USA, 2003. [Google Scholar]
  32. Malinowski, M.T. Bipartite Fuzzy Stochastic Differential Equations with Global Lipschitz Condition. Math. Probl. Eng. 2016, 2016, 3830529. [Google Scholar] [CrossRef]
  33. Stefanini, L.; Bede, B. Generalized Hukuhara differentiability of interval valued functions and interval differential equations. Nonlinear Anal. 2009. [Google Scholar] [CrossRef]
  34. Stefanini, L.; Bede, B. Some Notes on Generalized Hukuhara Differentiability of Interval Valued Functions and Interval Differential Equations; EMS Working Paper Series; Faculty of Economics: Urbino, Italy, 2012; Available online: http://ideas.repec.org/f/pst233.html (accessed on 16 March 2019).
  35. Wang, C.; Agarwal, R.P.; O’Regan, D. Calculus of fuzzy vector-valued functions and almost periodic fuzzy vector-valued functions on time scales. Fuzzy Sets Syst. 2018. [Google Scholar] [CrossRef]
  36. Stefanini, L. Computational Procedures for the Difference of Compact Convex Sets; EMS Working Paper Series; Faculty of Economics: Urbino, Italy, in preparation.
  37. Diamond, P.; Kloeden, P. Metric Spaces of Fuzzy Sets; World Scientific: Singapore, 1994. [Google Scholar]
  38. Diamond, P.; Koerner, R. Extended fuzzy linear models and least squares estimates. Comput. Math. Appl. 1997, 33, 15–32. [Google Scholar] [CrossRef]
  39. Diamond, P.; Kloeden, P.; Rubinov, A.; Vladimirov, A. Comparative properties of three metrics in the space of compact convex sets. Set-Valued Anal. 1997, 5, 267–289. [Google Scholar] [CrossRef]
  40. Schneider, R. Convex Bodies: The Brunn-Minkowski Theory; Cambridge University Press: Cambridge, UK, 1993. [Google Scholar]
  41. Markov, S. On the algebraic properties of convex bodies and some applications. J. Convex Anal. 2000, 7, 129–166. [Google Scholar]
  42. Stefanini, L. On the generalized LU-fuzzy derivative and fuzzy differential equations. In Proceedings of the FUZZIEEE 2007 Conference, London, UK, 23–26 July 2007; Available online: http://ideas.repec.org/f/pst233.html (accessed on 16 March 2019). [CrossRef]
  43. Martinez-Legaz, J.-E.; Penot, J.-P. Regularization by erasement. Math. Scand. 2006, 98, 97–124. [Google Scholar] [CrossRef]
  44. Rubinov, A.M.; Akhundov, I.S. Difference of compact sets in the sense of Demyanov and its application to nonsmooth analysis. Optimization 1992, 23, 179–188. [Google Scholar] [CrossRef]
  45. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  46. Zadeh, L.A. Concept of a linguistic variable and its application to approximate reasoning, I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  47. Zadeh, L.A. Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst. 1978, 1, 3–28. [Google Scholar] [CrossRef]
  48. Aubin, J.P.; Frankowska, H. Set-Valued Analysis; Birkhauser-Verlag: Boston, MA, USA, 1990. [Google Scholar]
  49. Rockafellar, R.T. Convex Analysis; Princeton Univ. Press: Princeton, NJ, USA, 1970. [Google Scholar]
  50. Rockafellar, R.T.; Wets, R.J.-B. Variational Analysis; Springer: Berlin, Germany, 1998. [Google Scholar]
Figure 1. Example 1. g * -difference C * = A * B μ for (a) top: μ = 0.5 , (b) middle: μ = 1.25 , (c) bottom: μ = 2.0 .
Figure 1. Example 1. g * -difference C * = A * B μ for (a) top: μ = 0.5 , (b) middle: μ = 1.25 , (c) bottom: μ = 2.0 .
Axioms 08 00048 g001aAxioms 08 00048 g001b
Figure 2. Example 2. g * -difference C * = A * B a , μ for a = 0.01 and (a) top: μ = 0.5 , (b) middle: μ = 1.25 , (c) bottom: μ = 1.0 .
Figure 2. Example 2. g * -difference C * = A * B a , μ for a = 0.01 and (a) top: μ = 0.5 , (b) middle: μ = 1.25 , (c) bottom: μ = 1.0 .
Axioms 08 00048 g002
Figure 3. Example 3. g * -difference C * = A * B a , μ for (a) top: A = A , B = B , (b) bottom: A = A + B , B = B .
Figure 3. Example 3. g * -difference C * = A * B a , μ for (a) top: A = A , B = B , (b) bottom: A = A + B , B = B .
Axioms 08 00048 g003
Figure 4. Example 4. g * -difference C * = A * B .
Figure 4. Example 4. g * -difference C * = A * B .
Axioms 08 00048 g004
Figure 5. Fuzzy Example 1. Fuzzy sets u (black), v (blue) and fuzzy ct-difference w * = u c t v (red).
Figure 5. Fuzzy Example 1. Fuzzy sets u (black), v (blue) and fuzzy ct-difference w * = u c t v (red).
Axioms 08 00048 g005
Figure 6. Fuzzy Example 2. Fuzzy sets u (black), v (blue) and fuzzy ct-difference w * = u c t v (red).
Figure 6. Fuzzy Example 2. Fuzzy sets u (black), v (blue) and fuzzy ct-difference w * = u c t v (red).
Axioms 08 00048 g006

Share and Cite

MDPI and ACS Style

Stefanini, L.; Bede, B. A New gH-Difference for Multi-Dimensional Convex Sets and Convex Fuzzy Sets. Axioms 2019, 8, 48. https://doi.org/10.3390/axioms8020048

AMA Style

Stefanini L, Bede B. A New gH-Difference for Multi-Dimensional Convex Sets and Convex Fuzzy Sets. Axioms. 2019; 8(2):48. https://doi.org/10.3390/axioms8020048

Chicago/Turabian Style

Stefanini, Luciano, and Barnabas Bede. 2019. "A New gH-Difference for Multi-Dimensional Convex Sets and Convex Fuzzy Sets" Axioms 8, no. 2: 48. https://doi.org/10.3390/axioms8020048

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop