Abstract
While there is vast literature on principal-agent service contracts in which a principal pools the service capacities of multiple agents for economy of scale, here we focus on the case that exists in practice of an agent pooling multiple principals. Since it is reasonable to presume that an agent of good standing attracts multiple contract offers, his main strategic decision is to select his principals. It is generally known that a principal can extract all economic surplus from a risk-neutral agent while the agent breaks even. However, this is not the case for an agent contracting multiple principals while accounting for their interdependent failure characteristics. In this paper we describe a methodology that enables an agent to calculate the value of each potential principal and therefore to contract a Pareto optimal subset of principals in a market where neither principals’ nor agents’ collusion is allowed. Unfortunately, computational intractability of first order analysis forces us to rely on a Monte Carlo simulation to understand the agent’s choice of the principals. The computation of each principal’s contribution to the agent’s welfare is enabled by a specific cooperative game of independent interest. We show that under certain conditions the agent can do better than break-even and can realize profits convexly increasing in the cardinality of the contracted principals. Our findings not only equip agents with a mathematical instrument for assessment of service contract’s financial viability but also offer agents a holistic perspective for screening principals before accepting contract offers.



Similar content being viewed by others
Notes
A wind turbine with a capacity of 1 MW produces 8,760,000 kWh of electricity a year.
The computer we use for simulation is a Lenovo ThinkPad T470 with Intel Core(TM) i5-7300U CPU @ 2.71 GHz and 16.0 GB or RAM.
The computer we use for simulation is a Lenovo ThinkPad T470 with Intel Core(TM) i5-7300U CPU @ 2.71 GHz and 16.0 GB or RAM.
References
Anily S, Haviv M (2010) Cooperation in service systems. Oper Res 58(3):660–673
Bernheim BD, Whinston MD (1985) Common marketing agency as a device for facilitating collusion. RAND J Econ 16(2):269–281
Bernheim BD, Whinston MD (1986) Common agency. Econometrica 54(4):923–942
Bhattacharyya S, Lafontaine F (1995) Double-sided moral hazard and the nature of share contracts. RAND J Econ 26(4):761–781
Burer S, Dror M (2012) Newsvendor games: convex optimization of centralized inventory operations. Top 20(3):707–728
Cardano G, Witmer TR (1993) Ars magna or the rules of algebra. Dover, New York
Chandra MJ (1986) A study of multiple finite-source queueing models. J Oper Res Soc 37(3):275–283
Cooper R, Ross TW (1985) Product warranties and double moral hazard. RAND J Econ 16(1):103–113
Corbett CJ, DeCroix GA, Ha AY (2005) Optimal shared-savings contracts in supply chains: linear contracts and double moral hazard. Eur J Oper Res 163(3):653–667
Ding Y, Jia R, Tang S (2003) Dynamic principal agent model based on cmdp. Math Methods Oper Res 58(1):149–157
Dror M, Hartman BC, Chang W (2012) The cost allocation issue in joint replenishment. Int J Prod Econ 135(1):242–254
Fudenberg D, Tirole J (1991) Game theory. MIT Press, Cambridge, MA
Hansen N, Ostermeier A (1996) Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. In: Proceedings of IEEE international conference on evolutionary computation, IEEE, pp 312–317
Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195
Haque L, Armstrong MJ (2007) A survey of the machine interference problem. Eur J Oper Res 179(2):469–482
Hartman BC, Dror M (2003) Optimizing centralized inventory operations in a cooperative game theory setting. IIE Trans 35(3):243–257
Hölmstrom B (1979) Moral hazard and observability. Bell J Econ 10(1):74–91
Igel C, Hansen N, Roth S (2007) Covariance matrix adaptation for multi-objective optimization. Evol Comput 15(1):1–28
Jackson C, Pascual R (2008) Optimal maintenance service contract negotiation with aging equipment. Eur J Oper Res 189(2):387–398
Karsten F, Slikker M, van Houtum G-J (2011) Analysis of resource pooling games via a new extension of the Erlang loss function. Technical report, Beta Working Paper Series 344
Karsten F, Slikker M, Van Houtum G-J (2015) Resource pooling and cost allocation among independent service providers. Oper Res 63(2):476–488
Kim S-H, Cohen MA, Netessine S, Veeraraghavan S (2010) Contracting for infrequent restoration and recovery of mission-critical systems. Manag Sci 56(9):1551–1567
Kim SK, Wang S (1998) Linear contracts and the double moral-hazard. J Econ Theory 82(2):342–378
Kolda TG, Lewis RM, Torczon V (2003) Optimization by direct search: new perspectives on some classical and modern methods. SIAM Rev 45(3):385–482
Lewis RM, Torczon V, Trosset MW (2000) Direct search methods: then and now. J Comput Appl Math 124(1):191–207
Louderback JG (1976) Another approach to allocating joint costs: a comment. Acc Rev 51(3):683–685
Luenberger DG (1995) Microeconomic theory, vol 486. McGraw-Hill, New York
Muto S, Nakayama M, Potters J, Tijs S (1988) On big boss games. Econ Stud Q 39(4):303–321
Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7(4):308–313
Peleg B, Sudhölter P (2007) Introduction to the theory of cooperative games [electronic resource], vol 34. Springer, New York
Pfaffel S, Faulstich S, Rohrig K (2017) Performance and reliability of wind turbines: a review. Energies 10(11):1904
Sampson AR, Smith RL (1982) Assessing risks through the determination of rare event probabilities. Oper Res 30(5):839–866
Shapley LS (1971) Cores of convex games. Int J Game Theory 1(1):11–26
Straub A (2009) Cost savings from performance-based maintenance contracting. Int J Strateg Prop Manag 13(3):205–217
Tijs S, Moeschlin O, Pallaschke D (eds) (1981) Bounds for the core of a game and the t-value. Game theory and mathematical economics. North-Holland, Amsterdam, pp 123–132
Young HP (1994) Cost allocation. Handb Game Theory Econ Appl 2:1193–1235
Yu Y, Benjaafar S, Gerchak Y (2015) Capacity sharing and cost allocation among independent firms with congestion. Prod Oper Manag 24(8):1285–1310
Zeng S, Dror M (2015) Formulating principal-agent service contracts for a revenue generating unit. Springer, New York
Acknowledgements
We dedicate this paper to the memory of our friend and colleague Dr. Moshe Shaked, who untimely passed away in October 2014.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 A.1 Simulation results with homogeneous principals
The simulation with homogeneous principals is characterized by the revenue rate r, failure rate \(\lambda \), and the size of principals set |S|. Note that from A’s perspective, different queuing disciplines (e.g. FCFS and HOLP) have no impact on his expected profit when principals have the same revenue rate r and the same failure rate \(\lambda \), because all principals propose the same contract. Therefore we ran simulations for the combinations of different values of r, \(\lambda \), and |S| under FCFS queuing discipline. As mentioned in Sect. 1, our principal-agent model can be applied to various revenue generating service. In this section we take wind energy industry as an example, where renewable energy companies operate industrial wind turbines to produce electricity. According to an extensive review of the reliability of wind turbines (Pfaffel et al. 2017) the failure rate of a wind turbine falls below 1 failure per year. Given current (2018) electricity price, which ranges from 7 cents per kilowatt hour (kWh) to nearly 30 cents per kWh across different statesFootnote 1, a wind turbine with a capacity of 8 to 10 megawattsFootnote 2 (MW) could bring in an annual revenue of $5 million to $25 millionFootnote 3. Therefore in our simulation, we choose the values of failure rate (in number of failures per year) and revenue rate (in million dollars per year) following the corresponding ranges reported by the wind energy industry. Specifically we choose \(r\in \lbrace 10,15,20\rbrace \), \(\lambda \in \lbrace 0.8,1.0\rbrace \) and \(|S|\in \lbrace 2,3,4\rbrace \). The sample size of each simulation run is 30 (For each combination of revenue rate, failure rate, and size of principals set, we solve by numerical simulations the optimization problem (10) independently 30 times.) The sample mean and standard deviation (in parentheses in the tables) of the estimated optimal point (the estimated optimal values of variables \(\lbrace \mu _S\rbrace \cup \lbrace \psi _{ij}\vert i<j,i,j\in S\rbrace \)) and A’s estimated optimal expected profit rate \({\varPi }^*_S\equiv {\varPi }(\mu ^*_S;\mathbf{w }_S,\mathbf{p }_S,{\varPsi }^*_S)\) are reported in Tables 1 and 2. The estimated optimal values of the dependency coefficients (i.e. \(\lbrace \psi ^*_{12}\rbrace \) for \(|S|=2\); \(\lbrace \psi ^*_{12},\psi ^*_{13},\psi ^*_{23}\rbrace \) for \(|S|=3\); \(\lbrace \psi ^*_{12},\psi ^*_{13},\psi ^*_{14},\psi ^*_{23},\psi ^*_{24},\psi ^*_{34}\rbrace \) for \(|S|=4\)) represent the agent’s desired pairwise interdependencies between all principals, and these values exhibit two important characteristics: (1) The means of all dependency coefficients are close to zero; (2) The standard deviations (reported in the parentheses following the means) are large compared to the corresponding means. These characteristics imply that A’s desired dependency coefficients cannot be significantly distinguished from zero. Therefore the simulation results imply that A prefers highly negative interdependencies between all pairs of homogeneous principals in set S (i.e. \(\psi _{ij}\sim 0\) for all \(i,j\in S\) and \(i\ne j\)). In essence highly negative interdependency implies that it is unlikely to observe more than one revenue generating unit from set S being inoperative at any time during the infinite contract horizon.
The maximum number of principals in our simulation setting is 4, because as the number of principals increases, the time it takes to numerically solve A’s optimization problem increases exponentially. Table 3 summarize the average time the CPUFootnote 4 spends numerically solving A’s optimization problem with 2, 3, and 4 homogeneous principals under FCFS queuing discipline. In other words, given a pair of values of r and \(\lambda \) it takes 60 hours of CPU time to numerically solve A’s optimization problem 30 times with 4 principals.
A’s benefits from pooling the service demands of multiple principals if pooling results in a superadditive profit rate with respect to the subset of principals he contracts with. Due to the assumption of homogeneous revenue rate and failure rate, all principals in S propose the same compensation rate and the same penalty rate (i.e. \(w_i=2\sqrt{r\lambda }-\lambda \) and \(p_i=r\) for all \(i\in S\)). Therefore A does not distinguish between different principals in N and his optimal expected profit rate \({\varPi }(\mu ^*_S;\mathbf{w }_S,\mathbf{p }_S,{\varPsi }^*_S)\) only depends on the values of r, \(\lambda \) and |S|. We check the superadditivity of A’s estimated optimal expected profit rate for all values of r and \(\lambda \) in Tables 1 and 2. For example, for \(r=10\) and \(\lambda =0.8\), A’s estimated optimal expected profit rates with a set of 2, 3, and 4 homogeneous principals under FCFS queuing discipline is found in the 3rd column in Table 1: \({\varPi }^*_{S,|S|=2}=3.3388\), \({\varPi }^*_{S,|S|=3}=7.1963\) and \({\varPi }^*_{S,|S|=4}=11.2236\). Recall that from Zeng and Dror (2015) we have \({\varPi }^*_{S,|S|=1}=0\). Note that the following inequalities hold:
indicating that for \(r=10\) and \(\lambda =0.8\), A’s estimated optimal expected profit rate is superadditive with respect to the set of principals he contracts with. In a similar way we validate that A’s estimated optimal expected profit rate is superadditive for all values of r and \(\lambda \) in Tables 1 and 2.
Given superadditivity of expected profit has been determined we check if A’s estimated optimal expected profit rate is convex with respect to the set of principals he contracts with. Convexity implies superadditivity (Peleg and Sudhölter 2007). We check the convexity of A’s estimated optimal expected profit rate for all values of r and \(\lambda \) in Tables 1 and 2. For example, for \(r=10\) and \(\lambda =0.8\), A’s estimated optimal expected profit rate with a set of 2, 3, and 4 homogeneous principals under FCFS queuing discipline are: \({\varPi }^*_{S,|S|=2}=3.3388\), \({\varPi }^*_{S,|S|=3}=7.1963\) and \({\varPi }^*_{S,|S|=4}=11.2236\), and the following inequalities hold:
indicating that for \(r=10\) and \(\lambda =0.8\), A’s estimated optimal expected profit rate is convex with respect to the set of principals he contracts with. In a similar way we validate that A’s estimated optimal expected profit rate is convex for all values of r and \(\lambda \) in Tables 1 and 2.
1.2 A.2 Simulation results with heterogeneous principals
The simulation setting with heterogeneous principals is characterized by the values of revenue rates \(r_i\), failure rates \(\lambda _i\) and the queuing discipline. We ran simulations for all nonempty subsets of 4 principals with different revenue rates and different failure rates (\(r_1=12\), \(\lambda _1=0.9\), \(r_2=10\), \(\lambda _2=0.8\), \(r_3=11\), \(\lambda _3=1.1\), \(r_4=8\) and \(\lambda _4=1.2\)) and the two queuing disciplines FCFS, HOLP. When the principals are heterogeneous, A distinguishes between different principals he contracts with, and chooses a HOLP queueing discipline for his optimal subset of principals. We assume that A assigns the HOLP priority order in descending order of the value \(r_i/\lambda _i\), since a principal with higher revenue rate charges the agent more during her unit’s downtime under the same failure rate (recall that \(p_i=r_i\)). Recall that in Sect. 3.2 we assume that HOLP priority order is strict with \(i<j\) implying that principal i has higher priority than principal j, and it can be verified that the configurations in our simulations satisfy such assumption (\(r_1/\lambda _1=13.33>r_2/\lambda _2=12.5>r_3/\lambda _3=10>r_4/\lambda _4=6.67\)). (The sample size of each simulation setting is 30, which means for each of the nonempty subsets and queuing discipline we solve by numerical simulations optimization problem (10) independently 30 times.) The sample mean and standard deviation (in parentheses in tables) of the estimated optimal point (the estimated optimal values of variables \(\lbrace \mu _S\rbrace \cup \lbrace \psi _{ij}\vert i<j,i,j\in S\rbrace \)) and A’s estimated optimal expected profit rate \({\varPi }^*_S\equiv {\varPi }(\mu ^*_S;\mathbf{w }_S,\mathbf{p }_S,{\varPsi }^*_S)\) are reported in Tables 4 and 5.
The estimated optimal values of dependency coefficients \(\psi _{ij}^*\), \(i<j\), \(i,j\in S\) represent A’s desired pairwise interdependencies between all principals in subset S. Similar to the simulation results with homogeneous principals, these values exhibit two important characteristics: (1) The means of all dependency coefficients are close to zero; (2) The standard deviations (reported in the parentheses following the means) are large compared to the corresponding means. These characteristics imply that A’s desired dependency coefficients cannot be significantly distinguished from zero, thus the simulation results imply that A prefers highly negative interdependencies between all pairs of heterogeneous principals in set S (i.e. \(\psi _{ij}\sim 0\) for all \(i,j\in S\) and \(i\ne j\)).
The maximum number of principals in our simulation setting is 4, because as the number of principals increases, the time it takes to numerically solve A’s optimization problem increases exponentially. Tables 6 and 7 summarize the average time the CPUFootnote 5 spends numerically solving A’s optimization problem with 2, 3, and 4 heterogeneous principals under FCFS and HOLP queuing disciplines. In other words, given the values of r and \(\lambda \) of 4 principals, it takes nearly 57 hours of CPU time to numerically solve A’s optimization problem 30 times under FCFS queuing discipline, and nearly 70 hours of CPU time to numerically solve A’a optimization problem 30 times under HOLP queuing discipline.
We check if A’s estimated optimal expected profit rate is convex with respect to the set of principals he contracts with. It is trivial if \(T_1=T_2\subseteq S\setminus \lbrace i\rbrace \) since \({\varPi }^*_{T_1\cup \lbrace i\rbrace }-{\varPi }^*_{T_1}={\varPi }^*_{T_2\cup \lbrace i\rbrace }-{\varPi }^*_{T_2}\), therefore we focus on cases where \(T_1\subset T_2\subseteq S\setminus \lbrace i\rbrace \). For example, we check the convexity of A’s estimated optimal expected profit rate in Table 4 when \(i=1\) as follows:
We validate in the same manner that A’s estimated optimal expected profit rates in Tables 4 and 5 for \(i=1,2,3,4\) are all convex.
1.3 A.3 Simulation of the Louderback’s value
We resort to numerical simulation to demonstrate that the Louderback’s value has a very high chance to be in the core of \((N_A,v)\) when the principals are heterogeneous. By the definitions of the value function (15) and the Louderback’s value (17) we note that they are functions of the revenue rates \(\lbrace r_i,i\in N\rbrace \) and the failure rates \(\lbrace \lambda _i,i\in N\rbrace \) of the principals in set N. Therefore the parameters of our simulations are the player set N, the failure rates \(\lbrace \lambda _i,i\in N\rbrace \) and the revenue rates \(\lbrace r_i,i\in N\rbrace \). We restrict the value of |N| to be the integers in interval [2, 15]. Furthermore note that for any principal \(i\in N\), her revenue rate and failure rate always appear as a single term \(r_i\lambda _i\). Therefore without loss of generality in each round of our simulation we set \(\lambda _i=1\) and \(r_i\in {{\mathcal {U}}}(5,25)\) for all \(i\in N\), where \({{\mathcal {U}}}(\alpha ,\beta )\) is the uniform distribution with \(\alpha \) and \(\beta \) as its minimum and maximum values respectively. For each value of \(|N|+1\) we run the simulation for 100000 rounds, where in each round we draw a sample of \(\lbrace r_i,i\in N\rbrace \) independently from the uniform distribution \({{\mathcal {U}}}(5,25)\), calculate v(S) and \(a^L(S)\) for all \(S\subseteq N_A\) and check whether \(a^L\in {{\mathcal {C}}}(N_A,v)\) by definition. We report the frequency of the Louderback’s value being in the core of \((N_A,v)\) for each value of |N| in Table 8.
1.4 A.4 Proof of Lemmas and Theorems
Lemma A.1
\(\sqrt{x}+\sqrt{y}-\sqrt{x+y}>0\), \(\forall \)\(x>0\) and \(y>0\).
Proof
Let \(x>0\) and \(y>0\). \(2\sqrt{xy}>0\Leftrightarrow x+2\sqrt{xy}+y>x+y\Leftrightarrow \sqrt{x}+\sqrt{y}-\sqrt{x+y}>0\). \(\square \)
Lemma A.2
\(\sqrt{y+a}-\sqrt{y}>\sqrt{x+a}-\sqrt{x}\), \(\forall \)\(x>y>0\) and \(a>0\).
Proof
Let \(a>0\). Define \(f(t)=\sqrt{t+a}-\sqrt{t}\) for \(t>0\). Note that \(f'(t)=1/2\sqrt{t+a}-1/2\sqrt{t}<0\). Let \(x>y>0\), therefore \(\sqrt{y+a}-\sqrt{y}>\sqrt{x+a}-\sqrt{x}\). \(\square \)
Proof (Theorem 3)
Note that the game \((N_A,v)\) is convex if and only if for all \(i\in N_A\) and for all S, T such that \(S\subseteq T\subseteq N_A\setminus \lbrace i\rbrace \), we have \(v(S\cup \lbrace i\rbrace )-v(S)\le v(T\cup \lbrace i\rbrace )-v(T)\). It is easy to see that given \(i\in N_A\) and \(S=T\subseteq N_A\setminus \lbrace i\rbrace \), we have \(v(S\cup \lbrace i\rbrace )-v(S)=v(T\cup \lbrace i\rbrace )-v(T)\). Therefore we exhaustively examine the remaining cases where \(i\in N_A\) and \(S\subset T\subseteq N_A\setminus \lbrace i\rbrace \). Table 9 helps illustrate the proof by highlighting the cardinality of set S and T in different cases and subcases.
-
Case 1:\(\varvec{i\in N_A}\) and \(\varvec{S\subset T\subseteq N_A\setminus \lbrace i\rbrace }\) where \(\varvec{i\ne A}\), \(\varvec{S\not \ni A}\) and \(\varvec{T\not \ni A}\). This is the case where i is a principal and both set S and T consist of principals only. From (15) \(v(S\cup \lbrace i\rbrace )-v(S)=v(T\cup \lbrace i\rbrace )-v(T)=0\).
-
Case 2:\(\varvec{i\in N_A}\) and \(\varvec{S\subset T\subseteq N_A\setminus \lbrace i\rbrace }\) where \(\varvec{i=A}\), \(\varvec{S\not \ni A}\) and \(\varvec{T\not \ni A}\). This is the case where i is the agent, and set S and set T consist of principals only. We exhaustively examine the following subcases.
-
Subcase 2.1:\(\varvec{S=\emptyset }\) and \(\varvec{\lbrace j\rbrace =T\subseteq N}\). From (15) \(v(S\cup \lbrace i\rbrace )=v(S)=v(T\cup \lbrace i\rbrace )=v(T)=0\), therefore \(v(S\cup \lbrace i\rbrace )-v(S)=v(T\cup \lbrace i\rbrace )-v(T)\).
-
Subcase 2.2:\(\varvec{S=\emptyset }\) and \(\varvec{T\subseteq N}\) where \(\varvec{|T|\ge 2}\). From (15) \(v(S\cup \lbrace i\rbrace )=v(S)=v(T)=0\) and \(v(T\cup \lbrace i\rbrace )=2\left( \sum _{j\in T}\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T}r_j\lambda _j}\right) \). Since \(r_j,\lambda _j>0\) for \(j\in N\), from Lemma A.1, \(v(T\cup \lbrace i\rbrace )>0\). Thus \(v(S\cup \lbrace i\rbrace )-v(S)<v(T\cup \lbrace i\rbrace )-v(T)\).
-
Subcase 2.3:\(\varvec{\lbrace j\rbrace =S\subset T\subseteq N}\). From (15) \(v(S\cup \lbrace i\rbrace )=v(S)=v(T)=0\) and \(v(T\cup \lbrace i\rbrace )=2\left( \sum _{k\in T}\sqrt{r_k\lambda _k}-\sqrt{\sum _{k\in T}r_k\lambda _k}\right) \). Since \(r_k,\lambda _k>0\) for \(k\in N\), from Lemma A.1, \(v(T\cup \lbrace i\rbrace )>0\). Thus \(v(S\cup \lbrace i\rbrace )-v(S)<v(T\cup \lbrace i\rbrace )-v(T)\).
-
Subcase 2.4:\(\varvec{S\subset T\subseteq N}\) where \(\varvec{|S|\ge 2}\). From (15) \(v(S)=v(T)=0\), \(v(S\cup \lbrace i\rbrace )=2\left( \sum _{j\in S}\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in S}r_j\lambda _j}\right) \), and
$$\begin{aligned} v(T\cup \lbrace i\rbrace )=2\left( \sum _{j\in T}\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T}r_j\lambda _j}\right) \end{aligned}$$Note that
$$\begin{aligned}&v(T\cup \lbrace i\rbrace )-v(T)-\left( v(S\cup \lbrace i\rbrace )-v(S)\right) \\&\quad =2\left( \sum _{j\in T\setminus S}\sqrt{r_j\lambda _j}+\sqrt{\sum _{j\in S}r_j\lambda _j}-\sqrt{\sum _{j\in T}r_j\lambda _j}\right) \end{aligned}$$Since \(r_j,\lambda _j>0\) for \(j\in N\), according to Lemma A.1: \(\sum _{j\in T\setminus S}\sqrt{r_j\lambda _j}+\sqrt{\sum _{j\in S}r_j\lambda _j}-\sqrt{\sum _{j\in T}r_j\lambda _j}>0\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
-
Case 3:\(\varvec{i\in N_A}\) and \(\varvec{S\subset T\subseteq N_A\setminus \lbrace i\rbrace }\) where \(\varvec{i\ne A}\), \(\varvec{S\not \ni A}\) and \(\varvec{T\ni A}\). This is the case where i is a principal, the subset S consists of principals only but the subset T includes the agent. We exhaustively examine the following subcases.
-
Subcase 3.1:\(\varvec{S\subset T\setminus \lbrace A\rbrace =\lbrace j\rbrace \subseteq N\setminus \lbrace i\rbrace }\). From (15) \(v(S\cup \lbrace i\rbrace )=v(S)=v(T)=0\) and \(v(T\cup \lbrace i\rbrace )=2\left( \sqrt{r_i\lambda _i}+\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+r_j\lambda _j}\right) \). Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j\in N\), let \(x=r_i\lambda _i\) and \(y=r_j\lambda _j\). According to Lemma A.1: \(\sqrt{r_i\lambda _i}+\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+r_j\lambda _j}\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
Subcase 3.2:\(\varvec{S\subset T\setminus \lbrace A\rbrace \subseteq N\setminus \lbrace i\rbrace }\) where \(\varvec{|T\setminus \lbrace A\rbrace |\ge 2}\). From (15) \(v(S\cup \lbrace i\rbrace )=v(S)=0\) and
$$\begin{aligned} v(T)= & {} 2\left( \sum _{j\in T\setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\ v(T\cup \lbrace i\rbrace )= & {} 2\left( \sqrt{r_i\lambda _i}+\sum _{j\in T\setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \end{aligned}$$Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j\in N\), according to Lemma A.1: \(\sqrt{r_i\lambda _i}+\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}>0\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
-
Case 4:\(\varvec{i\in N_A}\) and \(\varvec{S\subset T\subseteq N_A\setminus \lbrace i\rbrace }\) where \(\varvec{i\ne A}\), \(\varvec{S\ni A}\) and \(\varvec{T\ni A}\). This is the case where i is a principal, and set S and set T both include the agent. We exhaustively examine the following subcases.
-
Subcase 4.1:\(\varvec{S\setminus \lbrace A\rbrace =\emptyset }\) and \(\varvec{\lbrace j\rbrace =T\setminus \lbrace A\rbrace \subseteq N\setminus \lbrace i\rbrace }\). Note that from (15) \(v(S\cup \lbrace i\rbrace )=v(S)=v(T)=0\) and \(v(T\cup \lbrace i\rbrace )=2\big (\sqrt{r_i\lambda _i}+\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+r_j\lambda _j}\big )\). Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j\in N\), let \(x=r_i\lambda _i\) and \(y=r_j\lambda _j\). According to Lemma A.1: \(\sqrt{r_i\lambda _i}+\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+r_j\lambda _j}>0\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
Subcase 4.2:\(\varvec{S\setminus \lbrace A\rbrace =\emptyset }\), \(\varvec{T\setminus \lbrace A\rbrace \subseteq N\setminus \lbrace i\rbrace }\) where \(\varvec{|T\setminus \lbrace A\rbrace |\ge 2}\). From (15): \(v(S\cup \lbrace i\rbrace )=v(S)=0\) and
$$\begin{aligned} v(T)= & {} 2\left( \sum _{j\in T\setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\ v(T\cup \lbrace i\rbrace )= & {} 2\left( \sum _{j\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }r_j\lambda _j}\right) \end{aligned}$$Note that
$$\begin{aligned}&v(T\cup \lbrace i\rbrace )-v(T)-\left( v(S\cup \lbrace i\rbrace )-v(S)\right) \\&\quad =2\left( \sqrt{r_i\lambda _i}+\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \end{aligned}$$Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j,\in N\), let \(x=r_i\lambda _i\) and \(y=\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j\). From Lemma A.1: \(\sqrt{r_i\lambda _i}+\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}>0\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
Subcase 4.3:\(\varvec{\lbrace j\rbrace =S\setminus \lbrace A\rbrace \subset T\setminus \lbrace A\rbrace \subseteq N\setminus \lbrace i\rbrace }\). According to (15) \(v(S)=0\), \(v(T)=2\left( \sum _{k\in T\setminus \lbrace A\rbrace }\sqrt{r_k\lambda _k}-\sqrt{\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k}\right) \), \(v(S\cup \lbrace i\rbrace )=2\left( \sqrt{r_i\lambda _i}+\sqrt{r_j\lambda _j}-\sqrt{r_i\lambda _i+r_j\lambda _j}\right) \), and
$$\begin{aligned} v(T\cup \lbrace i\rbrace )=2\left( \sum _{k\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }\sqrt{r_k\lambda _k}-\sqrt{\sum _{k\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }r_k\lambda _k}\right) \end{aligned}$$Note that
$$\begin{aligned}&v(T\cup \lbrace i\rbrace )-v(T)-\left( v(S\cup \lbrace i\rbrace )-v(S)\right) \\&\quad =2\left( \sqrt{r_i\lambda _i+r_j\lambda _j}-\sqrt{r_j\lambda _j}\right) \\&\qquad -2\left( \sqrt{r_i\lambda _i+\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k}-\sqrt{\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k}\right) \end{aligned}$$Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j\in N\), let \(x=\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k\), \(y=r_j\lambda _j\) and \(a=r_i\lambda _i\). Since \(\lbrace j\rbrace =S\setminus \lbrace A\rbrace \subset T\setminus \lbrace A\rbrace \), therefore \(x>y>0\). According to Lemma A.2: \(\sqrt{r_i\lambda _i+r_j\lambda _j}-\sqrt{r_j\lambda _j}>\sqrt{r_i\lambda _i+\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k}-\sqrt{\sum _{k\in T\setminus \lbrace A\rbrace }r_k\lambda _k}\Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S)\).
-
Subcase 4.4:\(\varvec{S\setminus \lbrace A\rbrace \subset T\setminus \lbrace A\rbrace \subseteq N\setminus \lbrace i\rbrace }\) where \(\varvec{|S\setminus \lbrace A\rbrace |\ge 2}\). According to (15)
$$\begin{aligned} v(S)&=2\left( \sum _{j\in S\setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\ v(S\cup \lbrace i\rbrace )&=2\left( \sum _{j\in S\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in S\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\ v(T)&=2\left( \sum _{j\in T\setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\ v(T\cup \lbrace i\rbrace )&=2\left( \sum _{j\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }\sqrt{r_j\lambda _j}-\sqrt{\sum _{j\in T\cup \lbrace i\rbrace \setminus \lbrace A\rbrace }r_j\lambda _j}\right) \end{aligned}$$Note that
$$\begin{aligned}&v(T\cup \lbrace i\rbrace )-v(T)-\left( v(S\cup \lbrace i\rbrace )-v(S)\right) \\&\quad =2\left( \sqrt{r_i\lambda _i+\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \\&\qquad -2\left( \sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\right) \end{aligned}$$Since \(r_i,\lambda _i,r_j,\lambda _j>0\) for \(i,j\in N\), let \(x=\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j\), \(y=\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j\) and \(a=r_i\lambda _i\). Since \(S\setminus \lbrace A\rbrace \subset T\setminus \lbrace A\rbrace \), therefore \(x>y>0\). According to Lemma A.2
$$\begin{aligned}&\sqrt{r_i\lambda _i+\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{\sum _{j\in S\setminus \lbrace A\rbrace }r_j\lambda _j}\\&\quad>\sqrt{r_i\lambda _i+\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}-\sqrt{\sum _{j\in T\setminus \lbrace A\rbrace }r_j\lambda _j}\\&\quad \Rightarrow v(T\cup \lbrace i\rbrace )-v(T)>v(S\cup \lbrace i\rbrace )-v(S) \end{aligned}$$
-
To summarize, \((N_A,v)\) is convex. \(\square \)
Rights and permissions
About this article
Cite this article
Zeng, S., Dror, M. Serving many masters: an agent and his principals. Math Meth Oper Res 90, 23–59 (2019). https://doi.org/10.1007/s00186-018-0652-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00186-018-0652-2