bilevel formulation of a policy design problem considering ......tiple objectives and incomplete...

27
February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1 Engineering Optimization Vol. ??, No. ??, Month 2014, 1–27 Bilevel Formulation of a Policy Design Problem Considering Multiple Objectives and Incomplete Preferences Bryant Hawthorne a and Jitesh H Panchal b * a School of Mechanical and Materials Engineering, Washington State University, Pullman, WA, 99164, USA b School of Mechanical Engineering, Purdue University, West Lafayette, IN 47906 USA (Revision submitted on 26 April 2013) A bilevel optimization formulation of policy design problems considering mul- tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tariff (FIT) policy design for decen- tralized energy infrastructure. The upper-level problem is the policy designer’s problem and the lower-level problem is a Nash equilibrium problem resulting from market interactions. The policy designer has two objectives: maximizing the quantity of energy generated and minimizing policy cost. The stakehold- ers decide on quantities while maximizing net present value and minimizing capital investment. The Nash equilibrium problem in the presence of incom- plete preferences is formulated as a stochastic linear complementarity problem and solved using expected value formulation, expected residual minimization formulation, and Monte-Carlo technique. The primary contributions in this paper are mathematical formulation of the FIT policy, the extension of com- putational policy design problems to multiple objectives, and the consideration of incomplete preferences of stakeholders for policy design problems. Keywords: Multi-objective optimization; bilevel optimization; distributed generation; energy policy; Nash equilibrium * Corresponding author. Email: [email protected] ISSN: 0305-215X print/ISSN 1029-0273 online c 2014 Taylor & Francis DOI: 10.1080/0305215X.2013.819093 http://www.informaworld.com

Upload: others

Post on 26-Apr-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Engineering OptimizationVol. ??, No. ??, Month 2014, 1–27

Bilevel Formulation of a Policy Design ProblemConsidering Multiple Objectives and Incomplete

Preferences

Bryant Hawthornea and Jitesh H Panchalb∗

aSchool of Mechanical and Materials Engineering, Washington State University,Pullman, WA, 99164, USA

bSchool of Mechanical Engineering, Purdue University, West Lafayette, IN 47906USA

(Revision submitted on 26 April 2013)

A bilevel optimization formulation of policy design problems considering mul-tiple objectives and incomplete preferences of the stakeholders is presented.The formulation is presented for Feed-in-Tariff (FIT) policy design for decen-tralized energy infrastructure. The upper-level problem is the policy designer’sproblem and the lower-level problem is a Nash equilibrium problem resultingfrom market interactions. The policy designer has two objectives: maximizingthe quantity of energy generated and minimizing policy cost. The stakehold-ers decide on quantities while maximizing net present value and minimizingcapital investment. The Nash equilibrium problem in the presence of incom-plete preferences is formulated as a stochastic linear complementarity problemand solved using expected value formulation, expected residual minimizationformulation, and Monte-Carlo technique. The primary contributions in thispaper are mathematical formulation of the FIT policy, the extension of com-putational policy design problems to multiple objectives, and the considerationof incomplete preferences of stakeholders for policy design problems.

Keywords: Multi-objective optimization; bilevel optimization; distributedgeneration; energy policy; Nash equilibrium

∗Corresponding author. Email: [email protected]

ISSN: 0305-215X print/ISSN 1029-0273 onlinec© 2014 Taylor & Francis

DOI: 10.1080/0305215X.2013.819093

http://www.informaworld.com

Page 2: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

2 Bryant Hawthorne and Jitesh H Panchal

Nomenclature

N Number of stakeholders∆ Payment per unit energy generation over the market priceT Duration of the policyqi Quantity produced by the ith stakeholderQ Total market quantity

Qnorm Normalization factor for overall quantityCnorm Normalization factor for policy costα, β Constants in the market price modelVi Net present value of ith stakeholderIi Capital investment of ith stakeholderI Capital investment per unit quantity generated

Vnorm Normalization factor for net present valueInorm Normalization factor for capital investmentCm Operation and maintenance costC Policy costpm Market priceEq Set of quantities satisfying the equilibrium constraintsj Discount ratewQ Policy designer’s weight for quantitywv,i Weight for ith stakeholder’s net present value

Page 3: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 3

1. Introduction

1.1. Policy Design for Sustainable Energy Systems

With the increasing use of small-scale energy generation from renewable sources andincreasing deregulation of the energy sector, an alternate paradigm of energy generationand distribution is emerging and leading towards the smart grid architecture. A smartelectric grid is a large-scale complex system consisting of decision makers ranging fromconsumers to utilities, and micro-grid operators to participants of the distribution in-frastructure. For such large-scale complex systems, the stakeholders independently maketechnical decisions within rules and regulations, to achieve their objectives of systemperformance, reliability, security and load demand while maximizing their profits. Thedecisions of the stakeholders can be influenced by designing appropriate policies, pro-vision of incentives and development of standards, thereby affecting the design of theentire system. For example, the consumers can play an active role as energy producersfor actively managing their demand. They make decisions about a) which technologies toinvest in, b) how much energy to generate, c) how much energy to buy and from whom,d) how much energy to sell and e) how much to participate in actively managing theirenergy demand (Chicco and Mancarella 2009). Other stakeholders include power pro-ducers (e.g., utility companies), grid operators, transmission companies (TRANSCO),distribution companies (DISTCO) and regulators (e.g., government and other regulatingauthorities). The goals of different stakeholders, as shown in Figure 1, are often conflictingin nature.

Figure 1. Decision makers within a decentralized energy infrastructure (Hawthorne and Panchal2012)

Examples of policy decisions include establishing renewable portfolio standards, carbontaxes, and incentives for adoption of renewable energy technology. These policy decisions

Page 4: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

4 Bryant Hawthorne and Jitesh H Panchal

are driven by various technical, environmental, economic and social objectives (Cou-ture et al. 2010). The technical objectives include replacing fossil fuel generating plantswith renewables, minimization of system losses, maintaining required stability/ security/reliability, ensuring balance between demand and supply, meeting power quality require-ments, peak shaving, targeting high efficiency systems, innovation and early adoptionof technologies and meeting the energy needs. The environmental objectives are min-imization of greenhouse gas emissions and hazardous materials. Economic objectivesinclude minimization of policy costs and ratepayer impact. Social objectives include jobcreation, economic development, meeting long-term energy requirements, policy trans-parency, fairness and quality of life. Hence, these policy decisions have an impact on theoverall sustainability of large-scale complex systems.

Policy design problems share a number of similarities with multi-disciplinary engineer-ing design problems including the presence of multiple stakeholders, multiple objectives,and the underlying decision-making nature. However, there are two fundamental dif-ferences between traditional engineering design problems and policy design problems:a) the nature of the stakeholders’ objectives, and b) coordination mechanisms betweenstakeholders. In engineering design problems, the objectives of sub-system design prob-lems are coordinated to achieve system-level objectives, while the stakeholders in thepolicy design problems have their own objectives and make decisions in a self-interestedmanner. The individual stakeholders’ objectives may not be aligned with the policy de-signers’ objectives. Additionally, coordination between stakeholders in a policy designproblem is generally through market-based mechanisms. Hence, there is a need to modelthe market-based interactions among stakeholders.

Prior work on computational policy design is based on modeling the problem as a mul-tilevel decision-making problem with policy decisions representing higher-level problemsand stakeholders’ technical decisions as lower-level problems. The multilevel problems areconverted into mathematical programming problems with equilibrium constraints repre-senting the outcomes of interactions between stakeholders (see literature review in Sec-tion 1.2). Existing work on computational policy design is limited because it is assumedthat: a) stakeholders have a single-objective, and b) policy-makers have complete knowl-edge of the stakeholders’ preferences. Both these assumptions result in single-objectivebilevel optimization problems. However, as discussed above, both the policy maker andthe stakeholders have multiple objectives, and the policy maker may not have completeinformation about the preferences of the stakeholders. In this paper, we present a bilevelformulation and evaluate alternate solution approaches for addressing these two limi-tations of existing approaches. The formulation is based on Nash equilibra of gameswith incomplete preferences, and mathematical programs with equilibrium constraints(MPECs). We present the approach using an illustrative example from the design offeed-in-tariff (FIT) policy. The main contributions of this paper include a mathemati-cal formulation of the FIT policy, extension of computational policy design problems tomultiple objectives, and the consideration of incomplete preferences of stakeholders. Inthe following section, a detailed review of the literature is presented.

1.2. Literature Review

1.2.1. Modeling stakeholder decisions using non-cooperative games

Non-cooperative game theory (Nash 1951) is used as the natural framework for ana-lyzing systems that involve multiple interacting decision makers. Non-cooperative games

Page 5: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 5

have been used in engineering design, primarily as a way to represent decentralized de-sign scenarios (Marston and Mistree 2000, Chanron and Lewis 2006) where designers aremodeled as decision-makers. The designers’ decisions are in equilibrium if no designercan unilaterally improve their payoff by changing their own decisions. This equilibriumis referred to as the Nash equilibrium.

Computation of Nash equilibria has received significant attention in variousfields (McKelvey and McLennan 1996). One of the widely adopted approaches for find-ing Nash equilibria is to use the first order necessary conditions of optimality of theindividual stakeholders’ decisions, and to formulate the problem as a complementarityproblem (Ferris and Pang 1997, Facchinei and Pang 2003). The complementarity problemis a special case of a variational inequality problem (Billups and Murty 2000, Facchineiand Pang 2003, Nabetani et al. 2011). The complementarity models for Nash equilibriahave been used in a number of applications related to market modeling (Harker and Pang1990). For example, Hobbs (2001) presents a model of bilateral markets with imperfectcompetition between electricity producers using linear complementarity models. Gabrieland co-authors (Gabriel et al. 2005a,b, Zhuang and Gabriel 2008, Gabriel et al. 2009)develop an equilibrium model for natural gas markets with different types of marketparticipants including producers, storage operators, pipeline operators, marketers, andconsumers.

Egging et al. (2010) present a multi-period mixed complementarity model of the WorldGas Model (WGM). The authors consider different types of stakeholders including pro-ducers, traders, pipelines and storage operators. Other examples of multi-period energymarket models include (Arroyo and Conejo 2002, Tovar-Ramirez and Gutirrez-Alcaraz2008). Arroyo and Conejo (2002) discuss a multi-period market clearing model based onthe intersection between supply and demand curves for the ISOs in a pool-based deregu-lated market. The overall objective of the market operator is to maximize the net socialwelfare. Tovar-Ramirez and Gutirrez-Alcaraz (2008) discuss a multi-period formulationfor generation companies (GENCOs). The authors model hourly updates of generationquantities, demand, and price.

1.2.2. Policy-design as a bilevel problem

While market equilibrium modeling is an important problem, the goal from a policy-design standpoint is to design the Nash equilibria by influencing stakeholders’ decisions.This problem of designing equilibria can be viewed as a higher-level problem with designvariables (e.g., incentives or penalties) that can be used to modify the Nash equilibriaof the lower-level equilibrium problem. These design problems represent a special classof bilevel programs (Colson et al. 2005). Within mathematical programming literature,such bilevel problems are called mathematical programs with equilibrium constraints(MPECs) (Luo et al. 1996). Ye (1999, 2005) presents necessary and sufficient conditionsfor optimality for bilevel programs and MPECs.

MPECs are challenging because the optimality conditions in the lower level problemslead to combinatorial issues, and the potential lack of convexity and/or closedness of thefeasible region (Luo et al. 1996). A number of specialized algorithms have been developedto address these challenges (Luo et al. 1996, Pieper 2001, Fletcher and Leyer 2004,Benson et al. 2006). Examples of the algorithms include piecewise sequential quadraticprogramming, penalty interior-point algorithm, implicit function based approaches, andsmooth non-linear programs (Pieper 2001). Some of these algorithms are implementedin commercial platforms for optimization such as GAMS and Matlab (Dirkse and Ferris1999). Applications of MPEC include electricity markets (Hobbs et al. 2000, Gabriel and

Page 6: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

6 Bryant Hawthorne and Jitesh H Panchal

Leuthold 2010), highway tax policy design (Labbe et al. 1998), and critical infrastructureplanning (Scaparra and Church 2008).

1.2.3. Research Gap

As highlighted in Section 1.1, existing work on designing policies using bilevel program-ming techniques has two main limitations. The first limitation is that the problems aremodeled as single-objective problems. Recently, there have been some efforts within themathematical programming area on extending the MPEC formulation to multi-objectiveoptimization problems with equilibrium constraints (Ye and Zhu 2003, Mordukhovich2009). The current work in that direction is focused on deriving the necessary conditionsfor optimality (Bao et al. 2007, Ye 2011). However, such formulations have not yet beenutilized for policy design problems.

The second limitation is that the higher level policy designer is assumed to have com-plete knowledge of the preferences of the lever-level decision makers. The common as-sumption is that the stakeholders are profit-maximizing firms and their only objective isto maximize their profits. However, the stakeholders may have multiple objectives. Con-sider an example of a policy decision at the federal level, which affects the decisions madeby local (or state) policy makers. In this case, the federal policy design is the upper-levelproblem and the local policy design is the lower level problem in MPEC, whose goal isnot simply to maximize profit. Even the profit maximizing firms have objectives that can-not be directly quantified in terms of profit. Examples of such objectives include servicequality, brand recognition (through reduced green-house gas emissions), and communityservice. Even in cases where the multi-objective nature is acknowledged, it is implicitlyassumed that the policy decision-maker knows the stakeholders’ tradeoffs in advance,allowing the lower-level decisions to be modeled as single-objective optimization prob-lems. Hence, it is assumed that the stakeholders’ objectives can be combined into a singleobjective function (such as a utility function). This single objective function satisfies thecompleteness axiom of vonNeumann and Morgenstern’s utility theory (vonNeumann andMorgenstern 1947) and can be used to compare all alternatives. However, this assump-tion may be invalid in three scenarios which are particularly relevant to real policy designproblems (Aumann 1962). First, the policy decision maker may not have complete infor-mation about the preferences of the individual decision makers. Second, the lower-leveldecision makers may represent groups of individuals (e.g., committees), leading to incom-plete social preferences. Third, the decision makers may be indecisive, and hence, unableto rank all combinations of alternatives in a multi-objective scenario (Rabin 1998).

The lack of knowledge of the lower-level decision maker’s preferences is one of the rea-sons for the failure of policies, specifically the FIT policy (Grace et al. 2008). Assump-tions can be made about the objectives and how these objectives are weighted but theymay not be accurate. This inaccuracy can have detrimental effects creating an expensivenon-successful FIT policy. Hence, there is a need to develop approaches to account foruncertainty resulting from the lack of complete information about stakeholder’s payoffs.

vonNeumann and Morgenstern’s utility theory has been extended to utility theory withincomplete preferences (Dubra et al. 2004, Mandler 2005, Nau 2006, Ok 2002) to addressthe incomplete nature of preferences. While existing work on utility theory with incom-plete preferences is focused on modeling the decisions, there is limited understanding ofstrategic interactions between players with incomplete preferences. Bade (2005) showsthat the Nash equilibria for any game with incomplete preferences can be characterizedin terms of certain derived games with complete preferences. Additionally, if the players’preferences are concave, the Nash equilibria can be determined from derived complete

Page 7: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 7

games by a simple linear procedure. Bade (2005) discusses the Nash equilibrium of agame where a) each decision maker has multiple objectives, b) decision makers are ableto rank alternatives based on each objective individually, and c) the decision makersare unable to make tradeoffs among different objectives. Such games are also referredto as games with vector payoffs (Somasundaram and Baras 2008) or multi-objectivegames (Zhao 1991, Borm et al. 2003). The equilibria of games with vector payoff arereferred to as Pareto equilibria (Borm et al. 1988, Krieger 2003).

In this paper, we extend the existing literature on computational policy design byconsidering the multi-objective nature of the policy design problem and the incompletepreferences of stakeholders. The rest of the paper is organized as follows. An overviewof the FIT policy and the scope of the design problem are presented in Section 2. Math-ematical formulation of the multi-objective FIT policy with incomplete preferences ispresented in Section 3. Results of the illustrative example are presented in Section 4.Discussion of limitations and future research opportunities are presented in Section 5.

2. Framing the FIT Design Problem for Sustainable Energy Systems

Energy policies can be adopted at different levels including the federal, state, local, andutility levels. The policy options include incentives for investment, guidelines for energyconservation, taxation and other public policy techniques (Larsen and Rogers 2000, Smithet al. 2002). Specific examples include emission taxes, incentives to non-polluters andrenewable energy, incentive for demand response, emission cap-and-trade systems, emis-sion intensity standards and regulations, and alternative allocations of emission rights toregions and sectors. In several counties, including Germany and Spain, one of the mech-anisms which has been particularly successful in addressing environmental, reliability,and security issues associated with decentralized energy is feed-in-tariff (FIT) (Coutureet al. 2010), discussed in the following section.

2.1. Overview of feed-in-tariff (FIT) policies

A feed-in-tariff is an energy supply policy that offers a guarantee of payments to renew-able energy (RE) developers for the electricity they produce (Couture and Cory 2009).The objectives of these policies are to motivate the deployment of RE technologies andto increase renewable generation while reducing dependencies on fossil-fuels. FIT poli-cies support decentralized infrastructure and motivate individuals along with companiesto invest in renewable energy technologies. FIT can be designed by the utilities or thestate government. Moreover, FIT can be designed to work in conjunction with other USstate policies such as renewable portfolio standards (RPSs) and net-metering, and federalpolicies such as the Production Tax Credit (PTC) and the Investment Tax Credit (ITC).

The design of FIT programs can be categorized into two classes - market independentdesign, and market dependent design. In the market independent design, the investorsare paid a fixed price per unit electricity produced, independent of the market price.Different variations of the market independent design include fixed price with full/partialinflation adjustment, front-end loaded design, and spot market gap model. In the marketdependent FIT policy design (see Figure 2), the payment depends on the market price ofelectricity. Variations of the market dependent design include premium price model (fixedpremium on top of the market price), variable premium model (includes caps and floors),and percentage of retail price. The price can be based on factors such as cost of generation,

Page 8: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

8 Bryant Hawthorne and Jitesh H Panchal

Table 1. The objectives and design variables of the policy design problem

FIT Policy Design Objectives (Couture and Cory 2009)

Economic: job creation, economic development, economic transformation, stabilization of electricityprices, lower electricity prices, grow economy, revitalize rural areas, attract new investment, developcommunity ownership, develop future export opportunitiesEnvironmental: clean air benefits, greenhouse gas emission reduction, preserve environmentally sensi-tive areas, manage waste streams, reduce exposure to carbon legislationEnergy Security: secure abundant energy supply, reduce long-term price volatility, reduce dependenceon natural gas, promote a resilient systemRenewable Energy (RE) Objectives: rapid RE deployment, technological innovation, drive costreductions, meet renewable portfolio standards, reduce fossil fuel consumption, stimulate green energyeconomy, barriers to renewable development

Design Variables

Alternatives: 1) Premium price model: price per kWh; 2) Variable premium price model: premiumprice in access of the market price; 3) Percentage of retail value: % in access of the market price.Payment differentiation based on technology and fuel type, project size, resource quality, resourcequantity, and location. Other design variables include tariff degression, and inflation adjustment.

value of the system (to the utility, consumers, etc.), and auction-based price discovery.Additionally, the payment differentiation can be based on technology and fuel type,project size, resource quality, and location. Based on the design of the policy, the investors(individuals or companies) decide to invest in different technologies to maximize theirobjectives. The resulting increase in generation capacity affects the market equilibriumand the corresponding energy prices. Tamas et al. (2010) recently presented a formalmathematical model for the FIT policy and comapred it with tradeable green certificates.

Figure 2. Illustration of the FIT policy design problem (Hawthorne and Panchal 2012)

The formulation of policy decision involves the identification of policy objectives, designvariables, and constraints. Various objectives can be considered while designing FITpolicies (see Table 1). We use the market-dependent design, specifically the premiumprice model, in this paper. The stakeholders are modeled as decision makers who investin different technologies based on the incentives determined by the policymakers. Anoverview of the decisions of the policy designer and each stakeholder is provided inTable 2. The policy designer has two objectives: a) to maximize the total quantity ofenergy generated by all the stakeholders (Q), and b) to minimize the cost of implementingthe policy (C). The first objective is related to the policy goal of renewable energy

Page 9: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 9

Table 2. Overview of the decisions made by the policy designerand the stakeholders

Policy Designer

Objectives:• Maximize total quantity generated by stakeholders, Q• Minimize the policy cost, C

Decision Variables:

• Premium price per unit energy generated, ∆• Time period for which policy is implemented, T

ith Stakeholder’s Decision

Objectives:

• Maximize the net present value, Vi

• Minimize the capital investment, Ii

Decision Variables:

• Quantity of energy to be generated, qi

penetration and the second objective is an economic goal associated with most policies.The stakeholders’ decisions are driven by two objectives: a) maximization of the net-present value (NPV) of their investment and b) the minimization of capital investment.

2.2. Assumptions

The problem formulation presented in this section is based on the following assumptions:

(1) There is only one policy designer - In a real policy design problem, there aremultiple entities involved in the policy making process. Different entities mayhave different objectives. An entity (such as environmental protection agency)may have an objective to reduce CO2 emissions, while another may be moreinterested in the economic impacts of a policy. Here, we consider that one policymaker is responsible for satisfying all the objectives and has complete control ofthe design variables.

(2) Fixed premium-price FIT model payment option - We assume a FIT policy wherethe payment is a fixed premium price (∆). In other words, the investors are paida set amount, ∆, in addition to the market price of electricity.

(3) The policy-maker can only control two decision variables - We set the policydesigner’s decision variables as the premium-price of the policy, ∆, and the du-ration of the policy, T . These two variables are the primary design variables in apremium-price model. In a general FIT design scenario, the premium price maybe different for different types of technologies, and different sizes of generationfacilities installed by the stakeholders.

(4) Stakeholders can only control the quantity of generation - Each stakeholder i canonly control the quantity of electricity (qi) generated. Based on the duration ofthe policy, the premium-price, and the market demand, each stakeholder decidesupon the quantities.

(5) The policy options are not dynamic - In many FIT policies the policy options(decision variables) can vary with time. For example, the premium price may behigh during the initial period to encourage investment but may be reduced overtime. Alternatively, the premium price may increase with time to account for

Page 10: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

10 Bryant Hawthorne and Jitesh H Panchal

inflation. In this paper, we assume that ∆ is fixed for the duration of the policy.(6) Incomplete information about preferences - It is assumed that the policy maker

has complete information of the stakeholder’s individual objectives (maximizationof net-present value and minimization of capital investment). However, the policymaker does not have complete information about how each stakeholder makestradeoffs among these objectives.

(7) Single period model - The model is based on a single time period. It is assumedthat the equilibrium price remains the same throughout the duration of the policy.

(8) Electricity market is modeled using Cournot Nash equilibrium - We assume thatthe electricity market is modeled as Nash equilibrium of a Cournot competitiongame.

2.3. Simple model of the electricity market

The electricity market modeling literature consists of two types of models for marketequilibrium arising from profit maximizing participants: the Cournot equilibrium (Hobbs2001) and supply function equilibrium (SFE) (Hobbs et al. 2000). Both concepts arebased on the Nash equilibrium, but differ in the decision makers’ variables. In Cournotequilibrium model, the participants compete in quantity of energy produced, whereas inthe SFE model, the participants compete both in quantity and price.

Consider a simple example of two producers deciding on their production quantities q1

and q2 (Aliprantis and Chakrabarti 1999). Assume that the market price is determinedby the overall quantity produced (Q) through a linear function: p(Q) = (A − Q) whereA is a constant. The profit of each firm is:

πi(q1, q2) = (A− q1 − q2)qi − ciqi

where ci is the cost of production for player i. The resulting Nash equilibrium is:

q∗1 =A+ c2 − 2c1

3, q∗2 =

A+ c1 − 2c2

3

Cournot equilibrium is more flexible and tractable because it results in a set of al-gebraic equations for the Nash equilibrium whereas SFE results in a set of differentialequations (Ventosa et al. 2005). Hence, the Cournot equilibrium model has attractedsignificant attention from the electricity market modeling community (Hobbs 2001). Fora given price and duration of a policy, the stakeholders decide the quantities (qi) whichcorrespond to the Cournot equilibrium value based on the market and stakeholder prefer-ences. The policy makers can achieve their objectives by designing the price and duration.

2.4. Details of the decisions made by stakeholders and the policydesigner

The objectives, design variables, and constraints for the policy designer and the stake-holders are shown in Table 3. The first objective of a stakeholder is the net present value(Vi), which is the outcome of the time series of cash inflow and outflow. The second objec-tive is minimization of capital investment (Ii). As previously stated, the policy designerhas control over two variables, the premium-price of the policy (∆), and the duration of

Page 11: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 11

Table 3. Multi-objective policy design problem with multi-objective decisions of stakeholders

Policy Design Problem

Objectives:

maxQ =N∑i=1

qi

minC =N∑i=1

qi(pm + ∆)

Decision Variables:

∆, T

Constraints:

0 ≤ ∆ ≤ 0.20$/KWhT ≤ 21 yearsqi ∈ Eq

ith Stakeholder’s Decision

Objectives:

maxVi

min Ii

Decision Variable:

qi

Constraint:

qi ≥ 0

the policy (T ). We assume that the market price can be modeled as

pm = (α− βQ) where Q =N∑i=1

qi

Here, α and β are two constants based on the energy market. The cash inflow per year forstakeholder i is (pm+∆)qi and the outflow per year is the operation and maintenance cost(Cm) along with a one-time capital investment (Ii). The capital investment is assumed tobe proportional to the quantity generated (i.e., Ii = qiI). Assuming that j is the discountrate, the net present value for the ith stakeholder is:

Vi =

T∑t=1

qi((α− β∑N

i=1 qi) + ∆)

(1 + j)t−

[T∑t=1

Cmqi

(1 + j)t+ qiI

](1)

The decision variable for each stakeholder is the quantity, qi, which is constrained to bepositive. Ideally, qi < 0 would indicate that instead of generating energy, the stakeholderpurchases it from other stakeholders. However, we do not consider that scenario here.

The constraints on the policy level design problem include bounds on the premiumprice (0 ≤ ∆ ≤ 0.20 per KWh), the policy duration (T ≤ 21 years), and the marketequilibrium constraint (qi ∈ Eq). According to the market equilibrium constraint, thequantities of energy generated by each stakeholder must belong to the Cournot Nashequilibrium set.

If the preferences of each stakeholder are known precisely, and their tradeoffs among

Page 12: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

12 Bryant Hawthorne and Jitesh H Panchal

the objectives can be formulated as utility functions, then stakeholders’ decision problemscan be formulated as single-objective utility maximization problems. In that scenario,based on the premium-price (∆) and the duration of the policy (T ) chosen by the policydesigner, and the preferences from the stakeholders, the stakeholders choose the quan-tities (qi) according to the Cournot Nash equilibrium. The policy maker can maximizehis/her own payoff based on these decisions. Within game theory, such interactions be-tween decision makers are modeled as a Stackelberg game (vonStackelberg 2011) whereone of the players (in this case the policy maker) moves first and the rest of the play-ers (the stakeholders) move based on the decision made by the player moving first. TheStackelberg game can be mathematically modeled as a bilevel optimization problem withpolicy design as the upper optimization problem and the stakeholders’ decisions as thelower-level Nash equilibrium problem (Fudenberg and Tirole 1993).

In general cases, however, the tradeoff functions of the decision makers may be un-certain. As highlighted in Section 1.2.3, this uncertainty may arise due to a) the lack ofknowledge of each stakeholder’s preferences, b) diversity among different stakeholders,c) stakeholders’ decisions representing groups of individuals, and d) indecisiveness of thestakeholders themselves. In special cases, it may be feasible to identify what the differentobjectives are, but not feasible to determine how the tradeoffs between different objec-tives are made by each stakeholder. We consider such a special case in this paper. It isassumed that the policy designer is aware that the stakeholders will make their decisionsusing the two objectives: maximizing net present value and minimizing capital invest-ment. However, there is uncertainty in how important these objectives are to differentstakeholders. Hence, the policy designer’s goal is to design the FIT policy in the presenceof this uncertainty. In the following section, we discuss a mathematical formulation anddifferent solution approaches for the policy decision.

3. Mathematical Formulation of FIT Policy Design Problem andSolution Approach

Bilevel problems with higher-level (single-objective) optimization problem and lower-levelequilibrium problem can be mathematically formulated and executed as MathematicalPrograms with Equilibrium Constraints (MPEC). MPEC is discussed in Section 3.1.The formulation of FIT design problem with complete information about stakeholderpreferences as an MPEC is discussed in Section 3.2. Finally, the solution of the policydesign problem under uncertainty is discussed in Section 3.3.

3.1. Mathematical programming with equilibrium constraints(MPEC)

MPEC is a type of constrained nonlinear programming problem where some of the con-straints are defined as parametric variational inequality or complementarity system (Luoet al. 1996). These constraints arise from some equilibrium condition within the system,and hence, are called equilibrium constraints (Dempe 2002). MPEC is applicable to avariety of problems in engineering such as optimal design of mechanical structures, net-work design, motion-planning of robots, facility location, and equilibrium problems ineconomics. Examples of problems related to economic equilibrium where MPEC has beenused include maximizing revenue from tolls on a traffic system (Patriksson and Rockafel-lar 2002), optimal taxation (Light 1999), and demand adjustment problems (Chen and

Page 13: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 13

Florian 1996). Mathematically, a MPEC problem can be represented using two sets ofvariables, x and y. Here, x belongs to the upper-level problem and y solves the lower-level equilibrium problem. The solution of y depends on the value of x chosen for theupper-level problem. The overall objective function f(x, y) is minimized.

min(x,y)

f (x, y)

subject to:

(x, y) ∈ Ω and y ∈ S(x)

where Ω is the joint feasible region of x and y; and S(x) is a set of variational inequalitiesthat represent the equilibrium problem. The function f(x, y) represents a system-levelfunction that quantifies the goodness of the solution. For the lower-level Nash equilibriumproblem, the set S(x) corresponds to the feasible Nash space. The Nash equilibrium pointcan be formulated as a variational inequality using the first order necessary conditionsfor optimality such as Karush Kuhn Tucker (KKT) conditions (Bertsekas 1999).

Solving the MPEC problems is challenging due to the non-linearities in the problem,non-convex feasible space, combinatorial nature of constraints, disjointed feasible space,and multi-valued nature of the lower equilibrium problem (Luo et al. 1996). Significantresearch efforts have been devoted to developing efficient algorithms for solving MPECproblems. These include piecewise sequential quadratic programming (PSQP) (Luo et al.1998), penalty interior-point algorithm (PIPA) (Luo et al. 1996), implicit function-basedapproaches (Outrata et al. 1998), and smooth sequential quadratic programming (Pieper2001). Recently, few efforts has been carried out by Ye (Ye 2011), Mordukhovich (Mor-dukhovich 2009), and Bao et al. (Bao et al. 2007) on deriving the necessary conditionsfor optimality of multi-objective problems with equilibrium constraints.

3.2. Formulation of the FIT design problem with completeinformation as MPEC

Games within which players can have several possibly conflicting objectives are called“games with vector payoffs” or “multi-objective games” (Borm et al. 1988, 2003). Due tothe multi-objective nature of the decisions, the concepts of rational reactions and Nashequilibria need to be generalized. In the games with single objectives, a rational reaction(best reply) of a player to other players’ decisions is a point that maximizes his/her payoff.In the case of games with vector payoffs, a player’s rational reaction to the decisions ofother players is a set of Pareto optimal solutions, also referred to as Pareto Best Replies.In single-objective games, the points of intersection of the rational reaction sets are theNash equilibria. In games with vector payoff, the concept of Nash equilibrium is replacedby the concept of Pareto equilibria defined as the pairs of strategies which are Pareto bestreplies to one another (Zhao 1991, Krieger 2003). Under certain conditions, games withvector payoffs can be reduced to games with single objectives by combining each player’sobjectives using the Archimedean weighting scheme. The reduced single objective gameis called a tradeoff game (Borm et al. 1988) or a derived game with complete information.Hence, one approach to solve the policy design problem with uncertain preferences is tosolve multiple derived games with complete information. We consider the MPEC withthe equilibrium for the derived game in this section.

The derived game is formulated by using a weighted combination of the stakeholders’

Page 14: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

14 Bryant Hawthorne and Jitesh H Panchal

objectives to define the payoffs, πi, of the stakeholders in the games with completeinformation. The payoff function for stakeholder i is listed in Equation (2). Vnorm andInorm are used to normalize the net present value and capital investment. A set of gameswith complete information are obtained by choosing different values of the weights (wv,i)for stakeholder i.

πi(Vi, Ii, wv,i) = wv,iVi

Vnorm+ (1− wv,i)

[1− Ii

Inorm

](2)

This payoff function is used to determine the KKT conditions for each stakeholder.

∇πi +∑

λi∇gi = 0

λi ≥ 0, λigi = 0, gi ≤ 0

where πi is the objective function and gi ≤ 0 are the inequality constraints in the genericformulation. The necessary optimality conditions for stakeholder i can be written as:

wv,iVnorm

(α+ ∆− Cm) f − I − 2βfqi −N∑

k=1,k 6=iβfqk

− (1− wv,i)(

I

Inorm

)− λi = 0

λi ≥ 0, λigi = 0, gi ≤ 0

where,

f =

T∑t=1

1

(1 + j)t

For fixed values of wv,i, these optimality conditions for N players constitute a linearcomplementarity problem (LCP) of the form:

qiF (qi) = 0, F (qi) ≥ 0, qi ≥ 0 ∀i (3)

F (qi) =wv,iVnorm

(α+ ∆− Cm) f − I − 2βfqi −N∑

k=1,k 6=iβfqk

− (1− wv,i)(

I

Inorm

)

LCPs have been extensively studied in the mathematical programming litera-ture (Murty and Yu 1992, Cottle et al. 2009). An LCP is a special case of nonlinearcomplementarity problems (NCP). There are various algorithms to solve the determin-istic LCPs. The algorithms can be broadly classified into pivoting methods and iterativemethods. The pivoting methods require recursive solution of systems of linear equationswhereas the iterative methods converge in the limit. Iterative methods are more suitable

Page 15: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 15

for large N . We use the iterative methods with NCP functions (φ : R2 → R) to solve thecomplementarity problem listed in Equation (3). The NCP functions have the followingproperty:

φ (qi, F (qi)) = 0 ⇔ qi ≥ 0, F (qi) ≥ 0 qiF (qi) = 0 (4)

Hence, NCP functions can be used to replace the complementarity constraints. Examplesof NCP functions commonly used in the iterative algorithms include the “min” function:

φ (qi, F (qi)) = min(qi, F (qi))

and the Fischer-Burmeister (FB) function (Fischer 1992):

φ (qi, F (qi)) = qi + F (qi)−√qi2 + F (qi)

2

For N stakeholders, formulating the complementarity system using the NCP functionsconverts the equilibrium constraints into N nonlinear equations. Since the FB functionis non-smooth at (qi = 0, F (qi) = 0), the derivatives do not exist. To facilitate thesolution of these equations, Kanzow (Kanzow 1996) proposed a smooth approximationof the Fischer-Burmeister function, which can be written for the above complementarityconstraint as follows:

φµ (qi, F (qi)) = qi + F (qi)−√qi2 + F (qi)

2 + 2µ, µ > 0

Using the smooth function, an approximation of the complementarity problem is ob-tained, whose solution approaches the solution of the complementarity problem as µ→ 0.The smooth formulation can be solved by using Newton-based methods.

Using the smooth approximation of the Nash equilibrium problem, an approximationof the overall policy design problem (shown in Table 3) is obtained. The policy designer’sobjectives are formulated as a weighted combination of the two objectives: maximize Qand minimize C.

Π(qi, T,∆, wQ) = wQ

N∑k=1

qk

Qnorm+ (1− wQ)

1−

N∑i=1

qi

(α− β

N∑k=1

qk + ∆

)Cnorm

Qnorm and Cnorm are used to normalize the values of total quantity and policy cost.

Different values of weights (wQ) result in different MPEC problems. For a given preferenceof the policy designer, the resulting approximation of the MPEC is:

minqi,T,∆

Π(qi, T,∆, wQ)

subject to: φµ(qi, F (qi)) = 0 ∀i

Page 16: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

16 Bryant Hawthorne and Jitesh H Panchal

3.3. Approach for policy decision making under incompletepreferences of stakeholders

For the scenario where the stakeholders’ preferences (i.e., wv,i) are not completely known,the Nash equilibrium problem in Equation (3) can be formulated as the following stochas-tic LCP (Luo and Lin 2009):

qiF (qi,Wv,i) = 0, F (qi,Wv,i) ≥ 0, qi ≥ 0, Wv,i ∈ Ω ∀i

whereWv,i is assumed to be a random number indicating the uncertainty in the preferenceof the ith stakeholder. The function F (qi,Wv,i) can be written as:

F (qi,Wv,i) =Wv,i

Vnorm

(α+ ∆− Cm) f − I − 2βfqi −N∑

k=1,k 6=iβfqk

−(1−Wv,i)

(I

Inorm

)

The equilibrium problem in terms of F (qi,Wv,i), with random Wv,i, is a stochasticLCP problem. A survey of techniques for solving stochastic LCP problems is presentedby Lin and Fukushima (2010). The state of the art approaches to solving the stochasticLCP involve developing appropriate deterministic formulations. Examples of such deter-ministic formulations are a) expected value (EV) formulation, and b) expected residualminimization (ERM) formulation. The EV formulation (Gurkan et al. 1999) is aimed atfinding qi that satisfy the complementarity condition for the expected value of F (qi,Wv,i)with respect to Wv,i:

qiE(F (qi,Wv,i)) = 0, E(F (qi,Wv,i)) ≥ 0 qi ≥ 0, Wv,i ∈ Ω ∀i

For the LCP where the stakeholders’ preferences are independent of each other, this isequivalent to:

qiF (qi,E(Wv,i)) = 0, F (qi,E(Wv,i)) ≥ 0, qi ≥ 0, Wv,i ∈ Ω ∀i

The expected residual minimization (ERM) method is based on a different formulationof the complementarity problem. This method is based on finding the vector of quanti-ties qi that minimizes the expected residual for the complementarity problem listed inEquation (4):

minq≥0

E[‖Φ(q, F (q,W ))‖2

]where

Φ (q, F (q,W )) =

φ (q1, F (q1,Wv,1))...

φ (qN , F (qN ,Wv,N ))

Page 17: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 17

and

q =

q1...qN

, W =

Wv,1...

Wv,N

The ERM approach can be used with different NCP functions. The expected value of

the residual is calculated by generating samples of W and evaluating the values of theresidual at those sample points. As expected, the accuracy of this approach depends onthe number of samples used.

In addition to using these deterministic reformulations of the stochastic LCP, we alsouse the Monte-Carlo technique to determine the distribution of the Nash equilibria forknown distributions of W . While the Monte-Carlo technique provides detailed informa-tion about the distribution of Nash equilibria, the approach is only suitable for small N .We utilize the EV formulation, ERM formulation and the Monte-Carlo technique to de-termine the Nash equilibra for the FIT policy design problem with uncertain preferences.The results are presented in the following section.

4. Results of FIT Policy Design Problem

In this section, we present the results of the FIT design problem. The values of the pa-rameters used in the formulation are shown in Table 4. Different scenarios with increasingcomplexity are considered. First, a 2-player scenario with complete preferences of stake-holders is discussed in Section 4.1. In Section 4.2, scenarios with incomplete preferencesare presented.

Table 4. Values of parameters usedin this model

Parameter Value

α 0.69 $β 5× 10−5 $/KWhj 0.06I 0.0228 $/kWhCm 0.0057 $/kWhVnorm 1Inorm 1Qnorm 2.5× 105 KWhCnorm 8.0× 104 $

4.1. Sample results for 2-Player scenario with complete preferences

Rational reaction sets for different preferences of the stakeholders (i.e., different values ofwv) are presented in Figure 3(left). The rational reaction sets are shown for the scenariowhere the preferences of the stakeholders are identical and the policy decisions are fixed(∆ = $0.10, T = 10). The intersection of the rational reaction sets is the Nash equilib-rium. Due to the symmetry in preferences, the resulting quantities (qi) are equal. Twodifferent scenarios of policy maker’s decisions with the corresponding rational reactionsets of the stakeholders are shown in Figure 3(right). The two policy designer’s decisions

Page 18: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

18 Bryant Hawthorne and Jitesh H Panchal

are: i) ∆ = $0.10, T = 2, and ii) ∆ = $0.20, T = 21. As expected, the quantities increaseas the payment and the policy duration increase.

4000 4500 5000 5500 60004000

4200

4400

4600

4800

5000

5200

5400

5600

5800

6000

q1

q2

∆ = 0.10, T = 10

w

v = 0.1

wv = 0.5

wv = 1.0

4000 5000 6000 7000 80004000

4500

5000

5500

6000

6500

7000

7500

8000

q1

q2

wv = 0.5 for both stakeholders

∆ = 0.1, T = 2∆ = 0.2, T = 21

Figure 3. Rational reaction sets for the two stakeholders under different preferences of stake-holders (left) and policy maker (right)

Figure 4 displays the set of policy designs for different tradeoffs between policy designobjectives and the corresponding values of quantities (qi) associated with Nash equilib-ria, and the resulting policy objectives. It is assumed that there is no uncertainty instakeholders’ preferences, and wv,i = 0.5 for both stakeholders. The overall quantitiesand the cost are evaluated for the duration of the policy (T ). If the policy designer isonly concerned with the cost of the policy (wQ = 0.0) the design variables will be se-lected to minimize this cost resulting in a low quantity of generation, which results inlow cost and low generation. This point is labeled as “1” in Figure 4. If these preferencesare equal (wQ = 0.5, shown as point “2”), the optimum values of the decision variablesare ∆ = 0.0 $/KWh, T = 21 years resulting in moderate quantity of generation yet alow cost of the policy. The policy will not pay any premium-price yet will maximize theduration of the policy. In this case, the stakeholders will receive payments based on themarket value only. No payment will be received in addition to the market value. If thepolicy maker is only concerned with the quantity of energy being produced (wQ = 1.0,shown as point “3”), the production quantities will be chosen to maximize this value Inthis case, the optimum values of the variables are ∆ = 0.2 $/KWh, T = 21 years, whichresults in a high level of generation at a high policy cost.

4.2. Results for scenarios with incomplete preferences

For the scenario where the policy maker has incomplete information about the stake-holders’ preferences, the three approaches discussed in Section 3.3 are utilized. Table 5shows the scenario where the parameters Wv,i are assumed to be uniformly distributedwithin the range of [0.0, 1.0]. This corresponds to the scenario where the policy maker hasa complete lack of information about the stakeholders’ preferences. It is observed thatdespite the uncertainty in the stakeholders’ preferences, the optimum policy decisionsare the same under all scenarios. The corresponding outcomes of the policy are uncer-tain. The expected values of outcomes and the associated standard deviations obtainedthrough the Monte-Carlo technique are also listed in the table.

Page 19: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 19

0 0.05 0.1 0.15 0.20

5

10

15

20

25

T

4000 4500 5000 5500 60004200

4400

4600

4800

5000

5200

5400

5600

5800

6000

q1

q2

0 1 2 3

x 105

0

1

2

3

4

5

6

7

8x 10

4

Overall Quantity, Q

Pol

icy

Cos

t, C

1

2

3

1 1

2

2

3

3

Figure 4. Results from scenario considering complete knowledge of stakeholders’ preferences:Pareto optimal decisions of the policy maker (left), corresponding Nash equilibria (center), andc) the policy outcomes (right)

Table 5. Policy decisions for different preferences of the policy maker for Wv,i =U [0.0, 1.0]

Policy maker’spreference Approach ∆ T Q C

wQ = 0.0MC 0.0 1

E(Q) = 7272.16σQ = 2520.33

E(C) = 2055.97σC = 646.72

EV 0.0 1 8480.16 2255.65ERM 0.0 1 8652.81 2226.88

wQ = 0.5MC 0.0 21

E(Q) = 187359.87σQ =15504.53

E(C) = 45125.67σC = 2742.38

EV 0.0 21 190519.72 45035.35ERM 0.0 21 190772.97 44980.18

wQ = 1.0MC 0.2 21

E(Q) = 243294.44σQ =16962.63

E(C) = 74913.21σC = 3796.32

EV 0.2 21 246519.72 74707.37ERM 0.2 21 246785.57 74631.73

We also explore a scenario where the policy maker may have some information aboutthe preferences, e.g., when Wv,i is within a smaller interval of [0.1, 0.5]. The results forthis scenario are shown in Figure 5 and Table 6. Figure 5 shows the location of theNash equilibria for different samples of Wv,i. The distributions of the outcomes (overallquantity and policy cost) for Wv,i = U [0.1, 0.5] and wQ = 1.0 are shown in Figure 6.While the impact of incomplete preferences on the location of the Nash equilibriumis important, the important question from the policy maker’s standpoint is - what isthe best decision for the policy maker to make? Although the preferences may not becompletely known at the stakeholder level, the policy maker still has control over thedecision variables. Although the uncertainty in the outcomes (Q,C) is significant, thecorresponding policy design variables have either no uncertainty or significantly smalleruncertainty. For example, in Table 6, for wQ = 0.0, although σQ is large, the policymaker’s best decision remains the same.

The results indicate that although there may be high uncertainty in the quantitiesgenerated at market equilibria, the policy maker may only have small uncertainty inthe decision variables. This is primarily due to the decrease in uncertainty when theequilibria are mapped into the design space. However, we envision that in some policydesign problems, low uncertainty in the equilibria may result in high uncertainties inthe design space. The results are sensitive to the market parameters (α, β). By changing

Page 20: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

20 Bryant Hawthorne and Jitesh H Panchal

0 0.05 0.1 0.15 0.20

5

10

15

20

25

wQ

=0.4

wQ

=0.424

wQ

=0.5 wQ

=0.61 wQ

=0.63 w

Q=1

T

0 0.5 1 1.5 2 2.5

x 105

0

1

2

3

4

5

6

7

8x 10

4

wQ

=0.4

wQ

=0.424

wQ

=0.5

wQ

=0.61

wQ

=0.63

wQ

=1

Expected value of Quantity, Q

Exp

ecte

d va

lue

of P

olic

y C

ost,

C

Figure 5. Scenario considering incomplete knowledge of stakeholders’ preferences (Wv,i =U [0.1, 0.5]): Pareto optimal decisions of the policy maker (left) and b) the policy outcomes (right)

2.42 2.43 2.44 2.45 2.46 2.47

x 105

0

20

40

60

80

100

120

140

160

Overall Quantity, Q

Fre

quen

cy

7.45 7.5 7.55 7.6

x 104

0

50

100

150

Policy Cost, C

Fre

quen

cy

Figure 6. Distributions of the outcomes (Q and C) for Wv,i = U [0.1, 0.5], wQ = 1.0

Table 6. Policy decisions for different preferences of the policy maker for Wv,i =U [0.1, 0.5]

Policy maker’spreference Approach ∆ T Q C

wQ = 0.0MC 0.0 1

E(Q) = 7849.80σQ = 428.26

E(C) = 2326.23σC = 34.41

EV 0.0 1 8049.86 2314.39ERM 0.0 1 8185.75 2297.84

wQ = 0.5MC 0.0 21

E(Q) = 189409.78σQ =736.3

E(C) = 45272.25σC = 155.12

EV 0.0 21 189795.10 45191.52ERM 0.0 21 190068.74 45132.84

wQ = 1.0MC 0.2 21

E(Q) = 245419.69σQ =747.11

E(C) = 75015.47σC = 207.10

EV 0.2 21 245795.10 74911.84ERM 0.2 21 246034.80 74844.48

these parameters slightly we observed significant changes in the equilibrium quantities.

Page 21: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

Bilevel Formulation of a Policy Design Problem 21

Therefore, in a real FIT policy design, the market parameters need to be calibrated forthe specific market under consideration. The results are more sensitive to the premiumprice and less sensitive to the duration of the policy. It was found that the premium-priceof the policy motivated stakeholders to generate higher amounts of electricity. Althoughchanging the duration of the policy had an effect, it was found that in most cases theduration of the policy was maximized.

In the scenarios presented so far, the outcomes from the three approaches are closeto each other. However, if the equilibrium quantities hit the constraint (qi ≥ 0), thenthe predictions from these methods are substantially different. For example, if Wv,i =U [0.0, 0.2], the equilibrium quantities can go to 0, as shown in Figure 7. The resultingdistributions of policy outcomes are shown in Figure 8. The expected value of the overallquantity and policy cost using MC approach are 3471.75 kWh and 1331.99 $ respectively.On the other hand, the overall quantity predicted by the expected value approach is5901.60 kWh and the overall quantity predicted by the ERM approach is 6753.43 kWh.Hence, these deterministic formulations work well if the equilibrium point is away fromthe constraint, but may overestimate the production quantities.

0 1000 2000 3000 4000 5000 60000

1000

2000

3000

4000

5000

6000

q1

q2

0 2000 4000 6000 80000

500

1000

1500

2000

2500

Overall Quantity, Q

Pol

icy

Cos

t, C

Figure 7. Equilibrium quantities from the scenario considering incomplete knowledge of stake-holders’ preferences Wv,i = U [0.0, 0.2] and the overall policy outcomes for ∆ = 0 and T = 1 year

Table 7 presents the results for the scenario where the number of players is 30. As thenumber of players increases, it is observed that the quantity generated by each individualdecreases. However, the overall quantity generated by all the stakeholders increases asN increases.

5. Closing Remarks

In this paper, we present a computational approach for formulating and executing policydesign problems with multiple objectives and incomplete knowledge of preferences of thestakeholders. A specific class of incomplete preferences is addressed. It is assumed thatthe policy maker has knowledge about the different objectives of the stakeholders buthas incomplete knowledge about how the stakeholders tradeoff different objectives.

The approach presented in this paper is based on Nash equilibra of games with in-complete preferences, mathematical programs with equilibrium constraints (MPECs),

Page 22: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

22 Bryant Hawthorne and Jitesh H Panchal

0 2000 4000 6000 80000

200

400

600

800

1000

1200

1400

1600

1800

Overall Quantity, Q

Fre

quen

cy

0 500 1000 1500 2000 25000

200

400

600

800

1000

1200

1400

1600

1800

Policy Cost, C

Fre

quen

cy

Figure 8. Distributions of the outcomes (Q and C) for Wv,i = U [0.0, 0.2],∆ = 0, T = 1 year

Table 7. Policy decisions for different preferences of the policy maker assuming N =30,Wv,i = U [0.3, 0.5]

Policy maker’spreference Approach ∆ T Q C

wQ = 0.0MC 0.0 1

E(Q) = 12033.41σQ = 69.33

E(C) = 1062.66σC = 34.87

EV 0.0 1 12075.09 1041.42ERM 0.0 1 12100.25 1028.36

wQ = 0.5MC 0.0 21

E(Q) = 276123.85σQ =54.44

E(C) = 8991.20σC = 34.01

EV 0.0 21 276165.47 8965.20ERM 0.0 21 276208.04 8938.59

wQ = 1.0MC 0.2 21

E(Q) = 357413.37σQ =53.99

E(C) = 13944.75σC = 43.83

EV 0.2 21 357455.79 13910.30ERM 0.2 21 357497.85 13876.14

and stochastic complementarity problems. The primary contributions in this paper aremathematical formulation of the FIT policy, the extension of computational policy de-sign problems to multiple objectives, and the consideration of incomplete preferences ofstakeholders for policy design problems. The consideration of incomplete preferences isimportant for research on design under uncertainty because the existing design literatureis primarily focused on uncertainty about physical phenomena but incomplete knowledgeof preferences have received relatively little attention.

While the motivation in this paper is that the policy designer has incomplete knowl-edge about the stakeholders’ payoffs, the approach can be used in two other situationsalso: a) the stakeholders may themselves not know what their preferences for tradeoffsare, b) the preferences of the stakeholders may represent group preferences. The secondsituation is common in many policy decisions because the problem is not only bilevelin nature, it is indeed multilevel in nature, as shown in the Figure 1. The proposedapproach has applications to other bilevel problems within engineering design researchsuch as design for market systems (Shiau and Michalek 2009a,b), fuel efficiency andemission policy (Michalek et al. 2004, Shiau et al. 2009a), and plug-in hybrid chargingpatterns (Shiau et al. 2009b). All these problems are generally multi-objective in natureand require the knowledge of preferences of the stakeholders whose interactions result inmarket equilibria.

Page 23: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

REFERENCES 23

The proposed approach has limitations due to the assumptions listed in Section 2.2.First, it is assumed that the market behavior can be defined in terms of the Nash equi-librium. This is a common assumption made in the energy market modeling literature.However, in reality, the market is a dynamic system. Additionally, the decisions are notgenerally made by all stakeholders at the same time. The decisions may be made sequen-tially. Hence, there is a need to model the interactions between stakeholders as dynamicgames. Second, the approach presented in this paper is based on the assumption thatthe lower-level decisions can be converted into equilibrium constraints in the closed form.However, as the decisions of the stakeholders become more complex, deriving the equilib-rium constraints in closed form may not be feasible. Finally, we do not consider stabilityof equilibria. The market equilibria for the problem presented in this paper happen to bestable for the ranges of decision variables considered. In a general case, the stability ofthe equilibria may change by changing the policy design variables. Price stability is animportant aspect for the engineering design of distributed energy systems within smartelectric grid. One of the goals of the policy design problem is to ensure the stability ofthe equilibrium. Integrating the stability considerations in the policy design problem is achallenge especially due to the different possible stability problems such as price stabilityand voltage stability.

The illustrative example presented in this paper is also simplified. In the example,we only consider energy producers whose quantity of generation is determined by theequilibrium. However, in practice, these energy producers are also required to meet localenergy demands. The demand fluctuates with time, and the local producers can alsopurchase energy from central generation stations. The example presented in this paper isnot based on specific RE technologies. One of the characteristics of these RE technologiesis that their output is uncertain. In a holistic policy design framework, it is importantto account for this uncertainty. The example is also based on the assumption that allstakeholders enter the market and make a decision at the same time. However, in prac-tice, different stakeholders may enter the market at different times. Hence, the decisionsare made at different time-steps with different amount of available information. Theselimitations clearly indicate the potential for further research in this direction.

6. Acknowledgments

The authors gratefully acknowledge the financial support from the National ScienceFoundation through the NSF CAREER grant 1265622 and NSF CMMI grant 1201114.

References

Aliprantis, C.D. and Chakrabarti, S.K., 1999. Games and Decision Making. New York:Oxford University Press.

Arroyo, J. and Conejo, A., 2002. Multiperiod auction for a pool-based electricity market.Power Systems, IEEE Transactions on, 17 (4), 1225–1231.

Aumann, R.J., 1962. Utility Theory without the Completeness Axiom. Econometrica, 30(3), 445–462.

Bade, S., 2005. Nash Equilibrium in Games with Incomplete Preferences. Economic The-ory, 26 (2), 309–332.

Bao, T.Q., Gupta, P., and Mordukhovich, B.S., 2007. Necessary Conditions in Multiob-

Page 24: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

24 REFERENCES

jective Optimization with Equilibrium Constraints. Journal of Optimization Theoryand Applications, 135 (2), 179–203.

Benson, H.Y., et al., 2006. Interior-Point Algorithms, Penalty Methods and EquilibriumProblems. Computational Optimization and Applications, 34 (2), 155–182.

Bertsekas, D.P., 1999. Nonlinear Programming: Second Edition. UK: Athena Scientific.Billups, S.C. and Murty, K.G., 2000. Complementarity Problems. Journal of Computa-

tional and Applied Mathematics, 124 (1-2), 303–318.Borm, P., et al., 1988. Pareto Equilibria in Multiobjective Games. In: B. Fuchssteiner,

T. Lengauer and H.J. Skala, eds. Methods of Operations Research, XIII Symposiumon Operations Research., Vol. 60 Paderborn: Anton Hain Verlag, 303–312.

Borm, P., Vermeulen, D., and Voorneveld, M., 2003. The Structure of the Set of Equilibriafor Two Person Multicriteria Games. European Journal of Operational Research, 148(3), 480–493.

Chanron, V. and Lewis, K., 2006. A Study of Convergence in Decentralized Design Pro-cesses. Research in Engineering Design, 16 (3), 133–145.

Chen, Y. and Florian, M., 1996. O-D Demand Adjustment Problem with Congestion:Part I. Model Analysis and Optimality Conditions. Transportation Analysis, In:L. Bianco and P. Toth, eds. Advanced Methods in Transportation Analysis. SpringerBerlin Heidelberg, 1–27.

Chicco, G. and Mancarella, P., 2009. Distributed Multi-Generation: A ComprehensiveView. Renewable and Sustainable Energy Reviews, 13 (3), 535–551.

Colson, B., Marcotte, P., and Savard, G., 2005. Bilevel Programming: A Survey. 4OR:A Quarterly Journal of Operations Research, 3 (2), 87–107.

Cottle, R.W., Pang, J.S., and Stone, R.E., 2009. The Linear Complementarity Problem.SIAM, Philadelphia, PA.

Couture, T. and Cory, K., State Clean Energy Policies Analysis (SCEPA) Project: AnAnalysis of Renewable Energy Feed-in Tariffs in the United States. , 2009. , Technicalreport NREL/TP-6A2-45551, National Renewable Energy Laboratory, Colorado,USA.

Couture, T.D., et al., A Policymaker’s Guide to Feed-in Tariff Policy Design. , 2010., Technical Report NREL/TP-6A2-44849, National Renewable Energy Laboratory,Colorado, USA.

Dempe, S., 2002. Foundations of Bilevel Programming. Dordrecht, The Netherlands:Kluwer Academic Publishers.

Dirkse, S.P. and Ferris, M.C., 1999. Modeling and Solution Environments for MPEC:GAMS and MATLAB. In: M. Fukushima and L. Qi, eds. Reformulation: Non-smooth, Piecewise Smooth, Semismooth and Smoothing Methods. Dordrecht, TheNetherlands: Kluwer Academic Publishers, 127–148.

Dubra, J., Maccheroni, F., and Ok, E.A., 2004. Expected Utility Theory Without theCompleteness Axiom. Journal of Economic Theory, 115 (1), 118–133.

Egging, R., Holz, F., and Gabriel, S.A., 2010. The World Gas Model: A multi-periodmixed complementarity model for the global natural gas market. Energy, 35 (10),4016 – 4029.

Facchinei, F. and Pang, J.S., 2003. Finite-Dimensional Variational Inequalities and Com-plementarity Problems I. New York: Springer.

Ferris, M.C. and Pang, J.S., 1997. Engineering and Economic Applications of Comple-mentarity Problems. SIAM Review, 39 (4), 669–713.

Fischer, A., 1992. A Special Newton-type Optimization Method. Optimization, 24 (3-4),269–284.

Page 25: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

REFERENCES 25

Fletcher, R. and Leyer, S., 2004. Solving Mathematical Programs with ComplementarityConstraints as Nonlinear Programs. Optimization Methods Software, 19 (1), 15–40.

Fudenberg, D. and Tirole, J., 1993. Game Theory. Cambridge, MA: MIT Press.Gabriel, S.A., Kiet, S., and Zhuang, J., 2005a. A Mixed Complementarity-Based Equi-

librium Model of Natural Gas Markets. Operations Research, 53 (5), 799–818.Gabriel, S.A. and Leuthold, F.U., 2010. Solving Discretely-Constrained MPEC Problems

with Applications in Electric Power Markets. Energy Economics, 32 (1), 3–14.Gabriel, S.A., Zhuang, J., and Egging, R.G., 2009. Solving Stochastic Complementarity

Problems in Energy Market Modeling using Scenario Reduction. European Journalof Operational Research, 197 (3), 1028–1040.

Gabriel, S.A., Zhuang, J., and Kiet, S., 2005b. A Large-scale Linear ComplementarityModel of the North American Natural Gas Market. Energy Economics, 27 (4), 639–665.

Grace, R.C., Rickerson, W., and Corfee, K., California Feed-in-Tariff Design and Pol-icy Options. , 2008. , Consultant Report CEC-300-2008-009D, California EnergyCommission, Oakland, CA, USA.

Gurkan, G., Yonca zge, A., and Robinson, S.M., 1999. Sample-Path Solution of StochasticVariational Inequalities. Mathematical Programming, 84 (2), 313–333.

Harker, P.T. and Pang, J.S., 1990. Finite-dimensional variational inequality and non-linear complementarity problems: a survey of theory, algorithms and applications.Mathematical Programming, 48 (1-3), 161–220.

Hawthorne, B.D. and Panchal, J.H., 2012. Policy Design for Sustainable Energy Sys-tems Considering Multiple Objectives and Incomplete Preferences. In: 2012 ASMEInternational Design Engineering and Technical Conferences (Design AutomationConference) ASME, Paper Number: DETC2012–70426.

Hobbs, B., 2001. Linear Complementarity Models of Nash-Cournot Competition in Bi-lateral and POOLCO Power Markets. IEEE Transactions on Power Systems, 16 (2),194 – 202.

Hobbs, B., Metzler, C., and Pang, J.S., 2000. Strategic Gaming Analysis for ElectricPower Systems: an MPEC Approach. IEEE Transactions on Power Systems, 15 (2),638 – 645.

Kanzow, C., 1996. Some Noninterior Continuation Methods for Linear ComplementarityProblems. SIAM Journal on Matrix Analysis and Applications, 17 (4), 851 – 868.

Krieger, T., 2003. On Pareto Equilibria in Vector-Valued Extensive Form Games. Math-ematical Methods of Operations Research, 58 (3), 449–458.

Labbe, M., Marcotte, P., and Savard, G., 1998. A Bilevel Model of Taxation and ItsApplication to Optimal Highway Pricing. Management Science, 44 (12), 1608–1622.

Larsen, C. and Rogers, H., National Summary Report on State Financial and RegulatoryIncentives for Renewable Energy. , 2000. , Technical report, Interstate RenewableEnergy Council, North Carolina State University, Raleigh, NC.

Light, M.K., Optimal Taxation and Transboundary Pollution (Working Paper). , 1999., Working Paper 99-22, Department of Economics, University of Colorado, Boulder,Colorado.

Lin, G.H. and Fukushima, M., 2010. Stochastic Equilibrium Problems and StochasticMathematical Programs with Equilibrium Constraints: A Survey. Pacific Journal ofOptimization, 6 (3), 455–482.

Luo, M. and Lin, G., 2009. Expected Residual Minimization Method for Stochastic Vari-ational Inequality Problems. Journal of Optimization Theory and Applications, 140(1), 103–116.

Page 26: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

26 REFERENCES

Luo, Z.Q., Pang, J.S., and Ralph, D., 1996. Mathematical Programs with EquilibriumConstraints. Cambridge: Cambridge University Press.

Luo, Z.Q., Pang, J.S., and Ralph, D., 1998. In: Piecewise Sequential Quadratic Program-ming for Mathematical Programs with Nonlinear Complementarity Constraints.,209–229 Dordrecht: Kluvwer Academic Publisher.

Mandler, M., 2005. Incomplete Preferences and Rational Intransitivity of Choice. Gamesand Economic Behavior, 50 (2), 255–277.

Marston, M. and Mistree, F., 2000. Game-Based Design: A Game Theoretic Extensionto Decision-Based Design. In: ASME International Design Engineering TechnicalConferences (Design Theory and Methodology Conference) ASME, Paper number:DETC2000/DTM–14578.

McKelvey, R.D. and McLennan, A., 1996. Computation of Equilibria in Finite Games.In: H.M. Amman, D.A. Kendrick and J. Rust, eds. Handbook of ComputationalEconomics., Vol. 1 Elsevier, 87–142.

Michalek, J.J., Papalambros, P., and Skerlos, S.J., 2004. A Study of Fuel Efficiency andEmission Policy Impact on Optimal Vehicle Design Decisions. Journal of MechanicalDesign, 126 (6), 1062–1070.

Mordukhovich, B.S., 2009. Multiobjective Optimization Problems with Equilibrium Con-straints. Mathematical Programming, 117 (1-2), 331–354.

Murty, K.G. and Yu, F.T., 1992. Linear Complementarity, Linear and Nonlinear Pro-gramming. Academic Press.

Nabetani, K., Tseng, P., and Fukushima, M., 2011. Parametrized Variational InequalityApproaches to Generalized Nash Equilibrium Problems with Shared Constraints.Computational Optimization and Applications, 48 (3), 423–452.

Nash, J., 1951. Non-Cooperative Games. The Annals of Mathematics, 54 (2), 286–295.Nau, R., 2006. The Shape of Incomplete Preferences. Annals of Statistics, 34 (5), 2430–

2448.Ok, E.A., 2002. Utility Representation of an Incomplete Preference Relation. Journal of

Economic Theory, 104 (2), 429–449.Outrata, J., Kocvara, M., and Zowe, J., 1998. Nonsmooth Approach to Optimization Prob-

lems with Equilibrium (Nonconvex Optimization and Its Applications). Dordrecht:Kluwer Academic Publishers.

Patriksson, M. and Rockafellar, R.T., 2002. A Mathematical Model and Descent Algo-rithm for Bilevel Traffic Management. Transportation Science, 36 (3), 271291.

Pieper, H., 2001. Algorithms for Mathematical Programs with Equilibrium Constraintswith Applications to Deregulated Energy Markets. Thesis (PhD). Management Sci-ence and Engineering, Stanford University, Stanford, CA, USA.

Rabin, M., 1998. Psychology and Economics. Journal of Economic Literature, 36 (1),11–46.

Scaparra, M.P. and Church, R.L., 2008. A Bilevel Mixed-Integer Program for CriticalInfrastructure Protection Planning. Comput. Oper. Res., 35 (6), 1905–1923.

Shiau, C.S.N. and Michalek, J.J., 2009a. Should Designers Worry about Market Systems?.Journal of Mechanical Design, 131 (1), 011011(1–9).

Shiau, C.S.N., Michalek, J.J., and Hendrickson, C.T., 2009a. A Structural Analysis of Ve-hicle Design Responses to Corporate Average Fuel Economy Policy. TransportationResearch Part A, 43 (9-10), 814–828.

Shiau, C.S.N. and Michalek, J.J., 2009b. Optimal Product Design Under Price Compe-tition. Journal of Mechanical Design, 131 (7), 071003–10.

Shiau, C.S.N., et al., 2009b. Impact of Battery Weight and Charging Patterns on the

Page 27: Bilevel Formulation of a Policy Design Problem Considering ......tiple objectives and incomplete preferences of the stakeholders is presented. The formulation is presented for Feed-in-Tari

February 6, 2014 11:10 Engineering Optimization Hawthorne˙Panchal˙Revision1

REFERENCES 27

Economic and Environmental Benefits of Plug-In Hybrid Vehicles. Energy Policy,37 (7), 2653–2663.

Smith, D.W., et al., Designing a Climate Friendly Energy Policy: Options for the NearTerm. , 2002. , Technical report, Pew Center on Global Climate Change, Washington,D.C.

Somasundaram, K. and Baras, J., Pareto Nash Replies for Multi-Objective Games. , 2008., Technical Report 2009-4, Institute for Systems Research, University of Maryland,College Park, MD, USA.

Tamas, M.M., Shrestha, S.B., and Zhou, H., 2010. Feed-in Tariff and Tradable GreenCertificate in Oligopoly. Energy Policy, 38 (8), 4040–4047.

Tovar-Ramirez, C. and Gutirrez-Alcaraz, G., 2008. Multiperiod Energy Market Com-petition. In: Electronics, Robotics and Automotive Mechanics Conference, 2008.CERMA ’08, 246–251.

Ventosa, M., et al., 2005. Electricity Market Modeling Trends. Energy Policy, 33 (7),897–913.

vonNeumann, J. and Morgenstern, O., 1947. The Theory of Games and Economic Be-havior. Princeton, NJ: Princeton University Press.

vonStackelberg, H., 2011. Market Structure and Equilibrium (Translated from GermanLanguage). New York: Springer.

Ye, J.J. and Zhu, Q.J., 2003. Multiobjective Optimization Problem with VariationalInequality Constraints. Mathematical Programming, 96 (1), 139–160.

Ye, J.J., 1999. Optimality Conditions for Optimization Problems with ComplementarityConstraints. SIAM Journal on Optimization, 9 (2), 374–387.

Ye, J.J., 2005. Necessary and Sufficient Optimality Conditions for Mathematical Pro-grams with Equilibrium Constraints. Journal of Mathematical Analysis and Appli-cations, 307 (1), 350–369.

Ye, J.J., 2011. Necessary Optimality Conditions for Multiobjective Bilevel Programs.Mathematics of Operations Research, 36 (1), 165–184.

Zhao, J., 1991. The Equilibria of a Multiple Objective Game. International Journal ofGame Theory, 20 (2), 171–182.

Zhuang, J. and Gabriel, S.A., 2008. A Complementarity Model for Solving StochasticNatural Gas Market Equilibria. Energy Economics, 30 (1), 113–147.