Научная статья на тему 'Interval obligation rules and related results'

Interval obligation rules and related results Текст научной статьи по специальности «Математика»

CC BY
5
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
GRAPHS AND NETWORKS / MINIMUM COST SPANNING TREE SITUATIONS / INTERVAL DATA / OBLIGATION RULES / POPULATION MONOTONIC ALLOCATION SCHEME

Аннотация научной статьи по математике, автор научной работы — Palanci Osman, Gök Sirma Zeynep Alparslan, Weber Gerhald Wilhelm

In this study, we extend the well-known obligation rules by using interval calculus. We introduce interval obligation rules for minimum interval cost spanning tree (micst) situations. It turns out that the interval obligation rule and the interval Bird rule are equal under suitable conditions. Further, we show that such rules are interval cost monotonic and induce population monotonic interval allocation schemes (pmias). Some examples of pmias and interval obligation rules for micst situations are also given.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Interval obligation rules and related results»

Osman Palanci1, Sirma Zeynep Alparslan Gok1 and Gerhald Wilhelm

Weber2

1 Suleyman Demirel University Faculty of Arts and Sciences, Department of Mathematics,

32260 Isparta, Turkey. E-mail: osmanpalanci@sdu.edu.tr E-mail: zeynepalparslan@yahoo.com 2 Middle East Technical University Institute of Applied Mathematics,

06531 Ankara, Turkey.

E-mail: gweber@metu.edu.tr

Abstract In this study, we extend the well-known obligation rules by using interval calculus. We introduce interval obligation rules for minimum interval cost spanning tree (micst) situations. It turns out that the interval obligation rule and the interval Bird rule are equal under suitable conditions. Further, we show that such rules are interval cost monotonic and induce population monotonic interval allocation schemes (pmias). Some examples of pmias and interval obligation rules for micst situations are also given.

Keywords: Graphs and networks, minimum cost spanning tree situations, interval data, obligation rules, population monotonic allocation scheme.

1. Introduction

A connection situation arises in the presence of a group of agents, each of which needs to be connected directly or via other agents to a source. If connections among agents are costly, then each agent will evaluate the opportunity of cooperating with other agents in order to reduce costs. In fact, if a group of agents decides to cooperate, a configuration of links which minimizes the total cost of connection is provided by a minimum cost spanning tree (mcst).

The problem of finding an mcst can be easily solved by using different algorithms proposed in literature (for example see Graham and Hell, 1985). However, finding an mcst does not guarantee that it is going to be really implemented: agents must still support the cost of the mcst and then a cost allocation problem must be addressed. This cost allocation problem was introduced by Claus and Kleitman, 1973 and has been studied with the aid of cooperative game theory since the basic paper of Bird, 1976.

The special case of a minimization problem where no network is initially presented is old problem for Operations Research (OR). In this context, algorithms to construct a tree connecting every village to the source with minimal total cost is provided in Boruvka, 1926. Later, (Dijksta, 1959; Kruskal, 1956; Prim, 1957)found similar algorithms. A historic overview of this minimization problem can be found in Graham and Hell, 1985. Further, (Claus and Kleitman, 1973) introduced the cost allocation problem for the special case of minimum cost spanning tree problems, in which no network is initially presented. In the sequel Bird, 1976 treated this problem with game-theoretic methods and proposed for each minimum cost spanning

tree a cost allocation associated with it. Furthermore, we note that discrete or combinatorial optimization embodies a vast and significant area of combinatorics that interfaces many related subjects. Included among these are linear programming, OR and game theory.

Since then, many authors have noted that this kind of cost allocation problems may arise on many different physical networks such as telephone lines, highways, electric power systems, computer chips, water delivery systems, rail lines etc. On the other hand, numerous studies in the literature have shown that to retrieve the information needed to assess the exact cost of all the links of a real network is a very hard task (Janiak and Kasperski, 2008; Montemanni, 2006; Yaman et.al., 1999; Yaman et.al., 2001). So, we argue that it is more realistic to imagine connection situations where the costs of links are identifiable at a level of uncertainty, i.e., only the range of the costs is known, and no probability information on the realization of costs is given. Such connection situations with uncertain costs may be represented using graphs where the costs associated to the edges are intervals of real numbers.

In this context a practical example of a cost allocation problem is studied in Moretti et.al., 2011 which is inspired by the application suggested by Yaman et.al., 2001. In this example, a design of a telecommunication network of users that want to be connected with a service provider is considered. Here, the agents are the users, the source is the service provider and the cost of a link is proportional to its traffic load. Suppose that routing delays on links are not known with certainty. This uncertainty is caused by the time varying nature of the traffic load of the network. It is then desirable to develop a network that hedges against all possible configurations of the costs, that we will call scenarios, which may occur. On the other hand, the cost of the total traffic load must be shared among users and, consequently, incentives to cooperation should be sustainable before and after the realization of an optimal network.

As in the classical case, where edge costs are real numbers, also in the situation where edge costs are intervals of real numbers, a cost allocation problem arises. With the goal to study this kind of cost allocation problems, in this paper we extend the notion of an obligation rule by using interval calculus, and we study some cost monotonicity properties. It turns out that cost monotonicity, under interval uncertainty, provides a population monotonic interval allocation scheme.

We note that Suijs, 2003 studied mcst problems in which the connection costs are represented by random variables. In our paper, costs are not random variables, but instead, they are closed and bounded intervals of real numbers.

We start with some preliminaries in the next section. In Section 3, interval obligation rules are introduced; in the same section, the relation between the interval obligation rules and the interval Bird rule are given. In Section 4, it is shown that interval obligation rules are interval cost monotonic and induce pmias. A summary on our work are given in Section 5.

2. Preliminaries

In this section we give some terminology on graph theory, interval calculus and some basic definitions and useful results from the theory of cooperative interval games (Alparslan Gok, 2009; Alparslan Gok, 2010; Alparslan Gok et. al., 2009a; Alparslan Gok et.al., 2011; Alparslan Gok et.al., 2009b; Diestel, 2000; Moretti et.al., 2011; Tijs, 2003)

An (undirected) graph is a pair < V, E >, where V is a set of vertices or nodes and E is a set of edges e of the form {i, j} with i, j G V, i = j. The complete graph on a set V of vertices is the graph < V, EV >, where EV = {{i, j}|i, j G V and i = j}. A path between i and j in a graph < V, E > is a sequence of nodes i = i0, i1,. - -, ik = j, k > 1, such that all the edges {is, is+1} G E, for s G {0,..., k — 1}, are distinct. A cycle in < V, E > is a path from i to i for some i G V. Two nodes i, j G V are connected in < V, E > if i = j or if there exists a path between i and j in < V, E >. A connected component of V in a graph < V, E > is a maximal subset of V with the property that any two nodes in this subset are connected in < V, E >.

A minimum interval cost spanning tree (micst) situation is a situation where N = {1, 2, ...,n} is a set of agents who are willing to be connected as cheaply as possible to a source (i.e., a supplier of a service) denoted by 0, based on an interval-valued weight (or cost) function.

For each S C N, we also use the notation S0 = S U {0}, and the notation W for the interval weight function, i.e., a map which assigns to each edge e G ENo a closed interval W(e) G /(R+). The interval cost W (e) of each edge e G Ejy0 (N0 = N U {0}) will be denoted by [W(e),W(e)]. No probability distribution is assumed for edge costs. We denote an micst situation with set of users N, source 0, and interval weight function W by < No, W > (or simply W). Further, we denote by IWNo the set of all micst situations < N0, W > (or W) with node set N0.

The cost of a network r C ENo in an micst situation W G IWNo is W(r) = 5^eer W(e). A network r is a spanning network on S0 = S U {0}, with S C N, if for every e G r we have e G ESo and for every i G S there is a path in < S0, r > from i to the source. For any micst situation W G IWNo it is possible to determine at least one spanning tree on N0, i.e., a spanning network without cycles on N0, of minimum interval cost (such a network is also called an micst on N0 in W or, shorter, an micst for W). Note that the number of edges which form a spanning tree on N0 is n. In the following, we will denote by TNo the set of all spanning trees for N0 and by MW0 C TNo the set of all micst for N0 in W, for each W G IWNo.

Let I (R) be the set of all closed intervals in R. A cooperative interval cost game is an ordered pair < N, c >, where N = {1, 2, ...,n} is the set of players and c: 2n —»I (R) is the characteristic function with c (0) = [0,0], which assigns to each coalition S G 2N a closed and bounded interval [c (S), c (S')]. A classical cooperative game < N, c > can be identified with < N, c >, where c (S) = [c (S), c (S)] for each S G 2N. The family of all interval games with player set N is denote by IGN. Instead of c({i}), c({i, j}), etc., we often write c (i), c(i, j), etc..

Let /, J G / (R) with I = [/, 7] , J = [J, J], |/| = I — / and a. G R+. Then, I -\- J = [X ^ J-i I and oil = [oiX? clT^ .

In this paper we also need a partial substraction operator. We define I — J, only if \I\ > | J\, by I — J = [l—J.,I — ~J\- We recall that I is weakly better than J, which we denote by I J, if and only if / > J and I > J. We also use the reverse notation I =4 J, if and only if / < J and I < J. We say that I is better than J, which we denote by I ^ J, if and only if I ^ J and I = J.

Further, we use the notation I (R+) for the set of all closed nonnegative intervals in R.

In this paper, n—tuples of intervals I = (11,-..,/„) where Ii G I (R) for each i G N, will play a key role. For further use we denote by I (R)w the set of all n—dimensional vectors whose components are elements in I (R). Let E =

be the interval payoff of player i, and let I = (I1,..., In) be an interval payoff vector. Then, according to Moore, 1985, we have

nolimitsieSIi = G I (R) for each S G 2N\ {0} .

The interval core C (N, c) of the interval cost game c is defined by

C (N, c) :^(I1,---,I„) G I (R)N | ^ Ii = c (N), ^ Ii ^ c(S), VS G 2N\{0} 1 .

I i£N ieS )

The interval core consists of those interval payoff vectors which assure the distri-

bution of the uncertain worth of the grand coalition such that each coalition of players can expect a weakly better interval payoff than what that group can expect on its own, implying that no coalition has any incentives to split off. Here, J^ieN Ii = c (N) is the efficiency condition and ieS I ^ c(S), S G 2N \ {0} , are the stability conditions of the interval payoff vectors.

Given an element a = (ai,.-.,a„) G (ENo)n, we denote by aj the restriction of a to the first j components, that is aj = (a1,..., aj) for each j G N. Further, for each j G N, we denote by n(aj) the partition of N0 defined as

n(a|j) = {T C N0|T is a connected component in < N0, {a1,..., aj} >}.

In the following, we will use the notation n(a|0) to denote the singleton partition of No.

For each r G 7No and each W G IWNo, we denote by Ar,W C (ENo )n the set of vectors a = (a1,..., an) of n distinct edges in r such that W(a1) ^ ... ^ W(an), Note that W (ai) is monotonically increasing with respect to ” ^ ” :

Ar,W = {a G (r )n|W (a1) ^ ... ^ W (an),aj = ak for all j,k G N }.

An micst game < N, cW > (or simply cW) corresponding to an micst situation W G IWNo is defined by

cW(T) := min{W(r)|r is a spanning network on To}

for every T G 2N\{0}, with the convention that cW(0) = [0,0]. Also, an interval solution is a map F : IWNo ^ I(R)N assigning to every micst situation W G IWNo a unique allocation in I(R)N.

Finally, we give the notion of population monotonic interval allocation scheme (pmias) for the game < N,c >. We say that for a cost game c, a scheme A = (AiS ) ieS,Se2N\{0} with AiS G I (R)n is a pmias of c if

i) I]i£S AiS = c (S) for all S G 2N\ {0} , and

ii) AiS ^ AiT for all S, T G 2N and i G N with i G S c T.

3. Interval obligation rules

Consider 4(N) to be an usual simplex on N, defined by 4(N) = {x G RN | ^ieN xi = 1}. The sub-simplex 4(S) of 4(N) given by 4(S) = {x G 4(N)| ^ieSxi = 1} is called the set of obligation vectors of S. An obligation function is a map O : 2N \ {0} ^ ^(N) assigning to each S G 2N \ {0} an obligation vector

O(S) G 4(S)

in such a way that for each S, T e 2N \ {0} with S c T and for each i e S it holds

Oi(S) > Oi(T).

Such an obligation function O on 2N \ {0} induces an obligation map O : 0(N0) ^ RN such that

O4(0):= £ Oi(S),

See,0/S

for each i e N and each 0 e 0(N0); here, 0(N0) is the family of partitions of N0.

Note that if 0 = {N0}, then the resulting empty sum is assumed, by definition, to be the n-vector of zeroes: (3(0) =0 e RN (for details see Tijs et.al., 2006). Obligation maps are basic ingredients for interval obligation rules. Now, we introduce the notion of the interval obligation rule.

Definition 1. Let O be an obligation map on 0(No). The interval obligation rule : IWNo ^ I(R)N is defined by

n

^(W) := £ W(aj)(O(ff(a|j_i)) - O(ff(aj)))

j=i

for each micst situation W e IWNo, each r e MW and a e Ar,W, and where

n(a|j_i)) and n(au), for each j = 1,..., n, are partitions of the set N0.

Example 1. We consider an micst situation < N0, W > with three agents denoted by 1, 2, and 3 and the source 0. As depicted in Figure 1, to each edge e e E{0j12i3} is assigned a closed interval W(e) e I(R+) representing the uncertain cost of edge e. For instance, W (0,1) = [20, 24], W (2, 3) = [10,13], etc.. Now we compute the interval obligation rule In this micst situation, W, r = {(0,1), (1, 2), (2, 3)} e MW and

Then,

(ai, a2, as) = ((2, 3), (1, 2), (0,1)) e Ar’W.

' 2 1 4>? (W0 = -[15, 20]+ -[20, 24] =

50 64 ~3~’ ~3~

*2 (W) = \ [10,13] + 1 [15, 20] + 1 [20, 24] = 4 (W) = 1 [10,13] + i [15, 20] + 1 [20, 24] =

85 107 ~6~’ ~6~ 85 107 ~6~’ ~~6~~

and

Hence,

(W)

4 o 0 LO 0 1 LO 00 8 Cn 1 O -I

3 ’ 3 , 6 7 6 , 6 ’ 6

a

Fig. 1: An micst situation < No, W > .

Remark 1. It is obvious that if the cost of the edge connecting to source is the cheapest cost, then the interval obligation rule equals the interval Bird rule which is defined by Alparslan Gok et.al., 2014.

Example 2. Figure 2 corresponding to micst situation < N0, W' >, the interval Bird allocation is

IB(N, {0} , A, W') = ([10,13], [15, 20], [20, 24]) (see Alparslan Gok et.al., 2014). In this micst situation W', r = {(0,1), (1, 2), (2, 3)} e and

a = (ai, a2,0,3) = ((0,1), (1, 2), (2, 3)) € ArW'.

Then,

4? (W') = (1 - 0) [10,13] + (0 - 0) [15,20] + (0 - 0) [20,24] = [10,13],

4% (W') = (0 - 0) [10,13] + (1 - 0) [15,20] + (0 - 0) [20,24] = [15,20],

4? (W') = (0 - 0) [10,13] + (0 - 0) [15,20] + (1 - 0) [20,24] = [20,24].

It is clear that

4?(W') = IB(N, {0} , A, W') = ([10,13], [15,20], [20,24]).

Fig. 2: An micst situation < N0, W' >

4. Interval cost monotonicity and PMIAS

In this section, we discuss some interesting interval monotonicity properties for the interval obligation rules. First, we provide the definition of interval cost monotonic solutions for micst situations.

Definition 2. An interval solution F is an interval cost monotonic solution if for all micst situations W, W' € IWNo such that W(e) ^ W'(e) for each e € ENo it holds that F*(W) ^ F*(W') for each i € N.

We prove in Theorem 7 that interval obligation rules are interval cost monotonic; the main step is the following lemma whose proof is straightforward.

Lemma 1. Let O be an obligation map on 0(No) and let W € IWNo. Let e € ENo

and let h y W (e) be such that there is no e € ENo with W (e) -< W (e) -< h. Define W € IWNo by W (e) := W (e) if e € En0 \ {e} , and W (e) = h. Then, ^°(W > 4>6 (W).

The proofs of the following theorems are straightforward (see Tijs et.al., 2006).

Theorem 1. Interval obligation rules are interval cost monotonic.

Theorem 2. Let O be an obligation map on 0(No) and let 4>° the interval obligation rule with respect to O, and W € IWNo. Then the table [^°S (W|So )]S£2n\{0} is a pmias for the micst game < N, cw > .

From Theorem 8 and the definition of a pmias, it follows that interval obligation rules provide interval cost allocations which are interval core elements of the game < N, cw > .

Now, we give an example of interval cost monotonicity and pmias.

Example 3. Consider again the micst situation < N0, W > as depicted in Figure 1.

Then, as the interval obligation rule 4>° (W) previously introduced, applied to each micst situation < S0, W|So >, provides the following population monotonic interval allocation scheme:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[^°S (W|So )W2N

\{0}

' S' 1 2 3

(123) [16|, 21|] [14#, 17#] [14#, 17#]

(12) [17|, 22] I- i-H *

(13) [20, 24] * [25, 28]

' (23) * [17, 21] [17,21]

(1) [20, 24] * *

(2) * [24, 29] *

1(3) * * [30, 33]

5. Conclusions and outlook

This paper considers the class of interval obligation rules and studies their interval cost monotonicity properties. The interval obligation rules are interval cost monotonic and induce a pmias. The most important result of this study is, as already stated in Remark 3, if the cost of the edges connecting to source is the cheapest

cost, then the interval obligation rule equals the interval Bird rule which is defined by Alparslan Gok et.al., 2014.

Before closing we note that the obtained results can be extended to Network Steiner problem by using Kirzhner et.al., 2012. The Steiner tree problem is superficially similar to the minimum spanning tree problem. The difference between the Steiner tree problem and the minimum spanning tree problem is that, in the Steiner tree problem, extra intermediate vertices and edges may be added to the graph in order to reduce the length of the spanning tree.

References

Alparslan Gok, S. Z. (2009). Cooperative interval games, PhD Dissertation Thesis, Institute of Applied Mathematics, Middle East Technical University.

Alparslan Gok, S.Z. (2010). Cooperative Interval Games: Theory and Applications, LAP-Lambert Academic Publishing house, Germany, (PROJECT-ID:5124, ISBN-NR: 9783-8383-3430-1).

Alparslan Gok, S.Z., Branzei, R., Tijs, S. (2009a). Convex Interval Games. Journal of Applied Mathematics and Decision Sciences, Vol. 2009, Article ID 342089, 14 pages. Alparslan Gok, S. Z., Branzei, R., Tijs, S. (2011). Big Boss Interval Games. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems (IJUFKS), 19(1), 135-149.

Alparslan Gok, S.Z., Miquel, S., Tijs, S. (2009b). Cooperation under interval uncertainty.

Mathematical Methods of Operations Research, 69(1), 99-109.

Alparslan Gok, S. Z., Palanci , O., Olgun M. O. (2014). Cooperative interval games: mountain situations with interval data. Journal of Computational and Applied Mathematics, 259(2014), 622-632.

Barzily, Z., Volkovich, Z., Aktake-Ozturk, B., Weber, G.-W. (2009). On a Minimal Spanning Tree Approach in the Cluster Validation Problem. INFORMATICA, 20(2), 187202.

Bird, C. G. (1976). On cost allocation for a spanning tree: a game theoretic approach. Networks, 6, 335-350.

Boruvka, O. (1926). Contribution to the solution of a problem of economical construction of electrical networks. Elektronicki Obzor, 15, 153-154.

Claus, A., Kleitman, D. J. (1973). Cost allocation for a spanning tree. Networks, 3, 289304.

Diestel, R., (2000). Graph Theory. Springer-Verlag.

Dijkstra, E. W. (1959). A note on two problems in connection with graphs. Numerische Mathematik, 1, 269-271.

Graham, R. L., Hell, P. (1985). On the history of the minimum spanning tree problem.

Annals of the History of Computing, 7, 43-57.

Janiak, A., Kasperski, A., (2008). The minimum spanning tree problem with fuzzy costs.

Fuzzy Optimization and Decision Making, 7, 105-18.

Kirzhner, V., Volkovich, Z., Ravve, E., Weber, G.-W. (2012). An Estimate of the Target Function Optimum for the Network Steiner Problem. Institute of Applied Mathematics, Preprint number 2012-20.

Kruskal, J. B. (1956). On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. American Math. Soc., 7, 48-50.

Montemanni, R. (2006). A Benders decomposition approach for the robust spanning tree problem with interval data. European Journal of Operational Research, 174, 1479-90. Moore, R. (1995). Methods and applications of interval analysis, SIAM Studies in Applied Mathematics.

Moretti, S., Alparslan Gok, S. Z., Branzei, R., Tijs, S. (2011). Connection Situations under Uncertainty and Cost Monotonic Solutions. Computers and Operations Research, 38(11), 1638-1645.

Prim, R. C. (1957). Shortest connection networks and some generalizations. Bell Systems Techn. J., 36, 1389-1401.

Suijs, J. (2003). Cost allocation in spanning network enterprises with stochastic connection costs. Games and Economic Behavior, 42, 156-171.

Tijs, S. (2003). Introduction to Game Theory. Hindustan Book Agency, India.

Tijs, S., Branzei, R., Moretti, S., Norde, H. (2006). Obligation rules for minimum cost spanning tree situations and their monotonicity properties. European Journal of Operational Research, 175, 121-34.

University of Waterloo, Combinatorics & Optimization, Discrete Optimization research group, http://math.uwaterloo.ca/combinatorics-and-optimization/research/ areas/discreteoptimization.

Yaman, H., Karasan, O.E., Pinar, M. (1999). Minimum Spanning Tree Problem with Interval Data, Technical Report 9909, Bilkent University, Ankara, Turkey.

Yaman, H., Karasan, O.E., Pinar, M. (2001). The robust spanning tree problem with interval data. Operations Research Letters, 29, 31-40.

i Надоели баннеры? Вы всегда можете отключить рекламу.