<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paulo Trigo Paulo Marques</string-name>
          <email>ptrigo@deetc.isel.ipl.pt</email>
          <email>ptrigo@deetc.isel.ipl.pt Email: 28562@alunos.isel.ipl.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Helder Coelho</string-name>
          <email>hcoelho@di.fc.ul.pt</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LabMAg</institution>
          ,
          <addr-line>GuIAA; DEETC, ISEL GuIAA; DEETC, ISEL</addr-line>
          ,
          <institution>Instituto Superior de Eng. de Lisboa Instituto Superior de Eng. de Lisboa</institution>
          ,
          <country>Portugal Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LabMAg; DI, FCUL, Faculdade de Cieˆncias da Univ. de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-This paper describes a multi-agent based simulation (MABS) framework to construct an artificial electric power market populated with learning agents. The artificial market, named TEMMAS (The Electricity Market Multi-Agent Simulator), explores the integration of two design constructs: i) the specification of the environmental physical market properties, and ii) the specification of the decision-making (deliberative) and reactive agents. TEMMAS is materialized in an experimental setup involving distinct power generator companies which operate in the market and search for the trading strategies that best exploit their generating units' resources. The experimental results show a coherent market behavior that emerges from the overall simulated environment.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        The start-up of nation-wide electric markets, along with
its recent expansion to intercountry markets, aims at
providing competitive electricity service to consumers. The new
market-based power industry calls for human decision-making
in order to settle the energy assets’ trading strategies. The
interactions and influences among the market participants are
usually described by game theoretic approaches which are
based on the determination of equilibrium points to which
compare the actual market performance [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However,
those approaches find it difficult to incorporate the ability
of market participants to repeatedly probe markets and adapt
their strategies. Usually, the problem of finding the equilibria
strategies is relaxed (simplified) both in terms of: i) the human
agents’ bidding policies, and ii) the technical and economical
operation of the power system.
      </p>
      <p>
        As an alternative to the equilibrium approaches, the
multi-agent based simulation (MABS) comes forth as being
particulary well fitted to analyze dynamic and adaptive systems
with complex interactions among constituents [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>In this paper we describe a MABS modeling
framework that provides constructs for the (human) designer to
specify a dynamic environment, its resources, observable
properties and its inhabitant decision-making agents. We
used the framework to capture the behavior of the
electricity market and to build a simulator, named TEMMAS
(The Electricity Market Multi-Agent Simulator), which
incorporates the operation of several generator company (GenCo)
operators, each with distinct power generating units (GenUnit),
and a market operator (Pool) which computes the hourly
market price (driven by the electricity demand).</p>
      <p>TEMMAS agents exhibit bounded rationality, i.e., they
make decisions based on local information (partial knowledge)
of the system and of other agents while learning and adapting
their strategies during a simulation. The TEMMAS purpose
is not to explicitly search for equilibrium points, but rather
to reveal and assist to understand the complex and aggregate
system behaviors that emerge from the interactions of the
market agents.</p>
    </sec>
    <sec id="sec-2">
      <title>II. THE MABS MODELING FRAMEWORK</title>
      <p>We describe the structural MABS constituents by means
of two concepts: i) the environmental entity, which owns a
distinct existence in the real environment, e.g. a resource such
as an electricity producer, or a decision-making agent such as
a market bidder generator company, and ii) the environmental
property, which is a measurable aspect of the real environment,
e.g. the price of a bid or the demand for electricity. Hence,
we define the environmental entity set, ET = { e1, . . . , en },
and the environmental property set, EY = { p1, . . . , pm }. The
whole environment is the union of its entities and properties:
E = ET ∪ EY .</p>
      <p>The environmental entities, ET , are often clustered in
different classes, or types, thus partitioning ET into a set, PET , of
i , each containing entities that belong to
disjoints subsets, PET
the same class. Formally, PET = iPE1T , . . . , PEkT defines
a full partition of ET , such that PET ⊆ ET and PET =
i and PEiT j = ∅ ∀i 6= j. The partitioning
∪mia=y1.b..ek uPsEeTd to disting∩uisPhETbetween decision-making agents
and available resources, e.g. a company that decides the biding
strategy to pursue or a plant that provides the demanded power.</p>
      <p>The environmental properties, EY , can also be clustered, in
a similar way as for the environmental entities, thus grouping
properties that are related. The partitioning may be used to
express distinct categories, e.g. economical, electrical, ecological
or social aspects. Another, more technical usage, is to separate
constant parameters from dynamic state variables.</p>
      <p>
        The factored state space representation. The state of the
simulated environment is implicitly defined by the state of all
its environmental entities and properties. We follow a factored
representation, that describes the state space as a set, V, of
discrete state variables [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Each state variable, vi ∈ V, takes
on values in its domain D( vi ) and the global (i.e., over E )
state space, S ⊆ ×vi∈V D( vi ), is a subset of the Cartesian
product of the state variable domains. A state s ∈ S is an
assignment of values to the set of state variables V. We define
fC , C ⊆ V, as a projection such that if s is an assignment to
V, fC ( s ) is the assignment of s to C; we define a context c as
an assignment to the subset C ⊆ V; the initial state variables
of each entity and property are defined, respectively, by the
functions initET : ET → C and initEY : EY → C.
      </p>
      <p>
        From environmental entities to resources and agents. The
embodiment is central in describing the relation between the
entities and the environment [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Each environmental entity can
be seen as a body, possibly with the capability to influence the
environmental properties. Based on this idea of embodiment,
two higher-level concepts (decoupled from the environment,
E , characterization) are introduced: i) agent, owing reasoning
and decision-making capabilities, and ii) resource, without any
reasoning capability. Thus, given a set of agents, Υ, we define
an association function embody : Υ → ET , which connects
an agent to its physical entity. In a similar way, given a set
of resources, Φ, we define the mapping function identity :
Φ → EY . We consider that |E | = |Υ| + |Φ|, thus each entity is
either mapped to an agent or to a resource; there is no third
category.
      </p>
      <p>
        The decision-making approach. Each agent perceives (the
market) and acts (sells or buys) and there are two main
approaches to develop the reasoning and decision-making
capabilities: i) the qualitative mental-state based reasoning,
such as the belief-desire-intention (BDI) architecture [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
which is founded on logic theories, and ii) the
quantitative, decision-theoretic, evaluation of causal effects, such as
the Markov decision process (MDP) support for sequential
decision-making in stochastic environments. There are also
hybrid approaches that combine the qualitative and quantitative
formulations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The qualitative mental-state approaches capture the relation
between high level components (e.g. beliefs, desires,
intentions) and tend to follow heuristic (or rule-based)
decision-making strategies, thus being better fitted to tackle large-scale
problems and worst fitted to deal with stochastic environments.</p>
      <p>The quantitative decision-theoretic approaches deal with low
level components (e.g., primitive actions and immediate
rewards) and searches for long-term policies that maximize some
utility function, thus being worst fitted to tackle large-scale
problems and better fitted to deal with stochastic environments.</p>
      <p>
        The electric power market is a stochastic environment and
we currently formulate medium-scale problems that can fit a
decision-theoretic agent model. Therefore, TEMMAS adaptive
agents (e.g., market bidders) follow a MDP based approach
and resort to experience (sampled sequences of states, actions
and rewards from simulated interaction) to search for optimal,
or near-optimal, policies using reinforcement learning methods
such as Q-learning [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] or SARSA [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>III. TEMMAS DESIGN</p>
      <p>Within the current design model of TEMMAS the electricity
asset is traded through a spot market (no bilateral agreements),
which is operated via a Pool institutional power entity. Each
generator company, GenCo, submits (to Pool) how much
energy, each of its generating unit, GenUnitGenCo, is willing
to produce and at what price. Thus, we have: i) the power
supply system comprises a set, EGenCo, of generator companies,
ii) each generator company, GenCo, contains its own set,
EGenUnitGenCo , of generating units, iii) each generating unit,
GenUnitGenCo, of a GenCo, has constant marginal costs, and
iv) the market operator, Pool, trades all the GenCos’ submitted
energy.</p>
      <p>
        The bidding procedure conforms to the so-called “block
bids” approach [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], where a block represents a quantity of
energy being bided for a certain price; also, GenCos are not
allowed to bid higher than a predefined price ceiling. Thus,
the market supply essential measurable aspects are the energy
price, quantity and production cost. The consumer side of
the market is mainly described by the quantity of demanded
energy; we assume that there is no price elasticity of demand
(i.e., no demand-side market bidding).
      </p>
      <p>Therefore, we have: ET = { Pool } ∪ EGenCo ∪g∈EGenCo
EGenUnitg where EY = { quantity, price, productionCost }.
The quantity refers both to the supply and demand sides of
the market. The price referes both to the supply bided values
and to the market settled (by Pool) value.</p>
      <p>The EGenCo contains the decision-making agents. The Pool
is a reactive agent that always applies the same predefined
auction rules in order to determine the market price and
hence the block bids that clear the market. Each EGenUnitGenCo
represents the GenCo’s set of available resources.</p>
      <p>
        The resources’ specification. Each generating unit,
GenUnitGenCo, defines its marginal costs and constructs the
block bids according to the strategy indicated by its generator
company, GenCo. Each GenUnitGenCo calculates its marginal
costs according to, either the “WithHeatRate” [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]) or the
“WithCO2” [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] formulation.
      </p>
      <p>The “WithHeatRate” formulation estimates the marginal
cost, MC, by combining the variable operations and
maintenance costs, vO&amp;M, the number of heat rate intervals, nP at,
each interval’s capacity, capi and the corresponding heat rate
value, hri, and the price of the fuel, f P rice, being used; the
marginal cost for a given i ∈ [1, nP at] interval is given by,
(capi+1 × hri+1) − (capi × hri)
blockCapi+1
×f P rice
MCi+1 = vO&amp;M+
(1)
where each block’s capacity is given by: blockCapi+1 =
capi+1 − capi.</p>
      <p>The “WithCO2” marginal cost, MC, combines the variable
operations and maintenance costs, vO&amp;M, the price of the
fuel, f P rice, the CO2 cost, CO2cost, and the unit’s
productivity, η, through the expression,</p>
      <p>f P rice
MC = × K + CO2cost + vO&amp;M (2)
η
where K is a fuel-dependent constant factor, and CO2cost
is given by,</p>
      <p>CO2cost = CO2price ×</p>
      <p>CO2emit
η
× K
development platform. Figure 2 presents the general “agent’s
perspective”, where the tasks and the goals are clustered into
individual and social perspectives. Figure 3 gives additional
detail on the construction of tasks and goals using INGENIAS.
Market
Operator
(Pool)
Buying Offers
Market Results</p>
      <p>Buyer
individual
perspective
where CO2emit is the CO2 fuel’s emissions. Here all
blocks have the same capacity; given a unit’s maximum
capacity, maxCap, and a number of blocks, nBlocks, to sell,
each block’s capacity is given by: blockCap = mnBaxloCckasp .</p>
      <p>The decision-making strategies. Each generator company
defines the bidding strategy for each of its generating units.
We designed two types of strategies: a) the basic-adjustment ,
that chooses among a set of basic rigid options, and b)
the heuristic-adjustment , that selects and follows a
predefined well-known heuristic. There are several basic-adjustment
strategies already defined in TEMMAS. Here we outline seven
of those strategies, sttgi where i ∈ { 1, . . . , 7 }, available for
a GenCo to apply: i) sttg1, bid according to the marginal
production cost of each GenUnitGenCo (follow heat rate curves,
e.g., cf. tables II and III), ii) sttg2, make a “small”
increment in the prices of all the previous-day’s block bids,
iii) sttg3, similar to sttg2, but makes a “large” increment,
iv) sttg4, make a “small” decrement in the prices of all
the previous-day’s block bids, v) sttg5, similar to sttg4, but
makes a “large” decrement, vi) sttg6, hold the prices of all
previous-day’s block bids, vii) sttg7 set the price to zero.
There are two heuristic-adjustment defined strategies: a) the
“Fixed Increment Price Probing” (FIPP) that uses a percentage
to increment the price of last day’s transacted energy blocks
and to decrement the non-transacted blocks, and b) “Physical
Withholding based on System Reserve” (PWSR) that reduces
the block’s capacity, as to decrement the next day’s estimated
system reserve (difference between total capacity and total
demand), and then bids the remaining energy at the maximum
market price.</p>
      <p>The agents’ decision process. The above strategies
correspond to the GenCo agent’s primary actions. The
GenCo has a set, EGenUnitGenCo , of generating units and, at
each decision-epoch, it decides the strategy to apply to
each generating unit, thus choosing a vector of
strategies, s−−t→tg, where the ith vector’s component refers to the
GenUnitGi enCo generating unit; thus, its action space is given
by: A = ×|iE=G1enUnitGenCo | { sttg1, . . . , sttg7 }i ∪ { FIPP, PWSR }.
The GenCo’s perceived market share, mShare, is used to
characterize the agent internal memory so its state space
is given by mShare ∈ [ 0..100 ]. Each GenCo is a MDP
decision-making agent such that the decision process period
represents a daily market. At each decision-epoch each agent
computes its daily profit (that is regarded as an internal reward
function) and the Pool agent receives all the GenCos’s block
bids for the 24 daily hours and settles the hourly market price
by matching offers in a classic supply and demand equilibrium
price (we assume a hourly constant demand).</p>
      <p>
        TEMMAS architecture and construction. The TEMMAS
agents along with the major inter-agent communication paths
are represented in the bottom region of Figure 1; the top
region represents the user interface that enables to specify the
each of the resources’ and agents’ configurable parameters.
The implementation of the TEMMAS architecture followed
the INGENIAS [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] methodology and used its supporting
      </p>
    </sec>
    <sec id="sec-3">
      <title>IV. TEMMAS ILLUSTRATIVE SETUP</title>
      <p>We used TEMMAS to build a specific electric market
simulation model. We picked the inspiration from the Iberian
Electricity Market (MIBEL – “Mercado Ibe´rico de
Electricidade”) with Portuguese (e.g., EDP - “Electrividade de
Portugal”, “Turboga´s”, “Tejo Energia”) and Spanish (e.g., “Endesa”,
“Iberdrola”, “Union Fenosa”, “Hidro Canta´brico”, “Viesgo”,
“Bas Natural”, “Elcoga´s”) generator companies. Regarding the
total electricity capacity installed the Iberian market is
composed of a major player (Spain) and a minor player (Portugal).
Our experiments exploit the combined market behavior of a
major and a minor electricity market players.</p>
      <p>We abstracted intra-nation market details and modeled each
country as a single generator company (with several generating
units). Figure 4 uses INGENIAS notation to depict the
hierarchical structure of the electricity market; the Pool (OMEL –
“Operador do Mercado Ibe´rico de Electricidade”) settles the
market price (and coupled bids) after the bids submitted by
each GenCo (PT – “Portugal” and ES – “Spain”) according
to a strategy that depends on the marginal production costs of
each GenUnit.</p>
      <p>We considered three types of generating units: i) one base
load coal plant, CO, ii) one combined cycle plant, CC, to cover
intermediate load, and iii) one gas turbine, GT, peaking unit.
Table I shows the essential properties of each plant type and
tables II and III shows the heat rate curves used to define
the bidding blocks. The marginal cost was computed using
expression ( 1 ); the bidding block’s quantity is the capacity
increment, e.g. for CO, the 11.9 marginal cost bidding block’s
quantity is 350 − 250 = 100 MW (cf. Table II, CO, top lines
2 and 1).</p>
    </sec>
    <sec id="sec-4">
      <title>V. EXPERIMENTS AND RESULTS</title>
      <p>computed according to the respective GenUnits (cf. Table I).
The “active” suffix (cf. Table IV, name column) means that
the GenCo searches for its GenUnits best bidding strategies;
i.e. “active” is a policy learning agent.</p>
      <p>Our experiments have two main purposes: i) illustrate the
TEMMAS functionality, and ii) analyze the agents’ resulting
behavior, e.g. the learnt bidding policies, in light of the market
specific dynamics.</p>
      <p>We designed three experimental scenarios and Table IV
shows the GenCo’s name along with its production capacity,
Experiment #1. The experiment sets a constant, 600
MW, hourly demand for electricity. Figure 5 shows the
GenCo active process of learning the bidding policy that gives
the highest long-term profit. We used Q-learning, with an
-greedy exploration strategy, which picks a random action
with probability and behaves greedily otherwise (i.e., picks
the action with the highest estimated action value); we defined
= 0.2. The learning factor rate of Q-learning was defined
as α = 0.01 and the discount factor (which measures the
present value of future rewards) was set to γ = 0.5. Figure
6 shows the bid blocks that cleared the market (at the first
hour of last simulated day). As there is no market competition
the cheapest, CO, bids zero, the GT sets the market price (to
its ceiling) and the most expensive 200 MW are distributed
among the most expensive GenUnits (CC, GT). Therefore, the
GenCo active agent found, for each perceived market share,
mShare, the best strategy, s−−t→tg, to bid its GenUnits’ energy
blocks.</p>
      <p>Profit of GenCo _active
0
50</p>
      <p>Base Coal (CO)
100 150 200 250 300 350 400 450 500 550 600</p>
      <p>Capacity (MW)</p>
      <p>Comb. Cycle (CC) Gas Turbine (GT)
Fig. 6. The bid policy that maximizes profit (price ceiling is 180). [Exp. #1]</p>
      <p>Experiment #2. The experiment sets a constant, 2000 MW,
hourly demand for electricity. Figure 7 shows the market share
evolution while GenCo minor&amp;active learns to play in the
market with GenCo major, which is a larger company with a
fixed strategy: “bid each block 5 C higher than its marginal
cost”. We see that GenCo minor&amp;active gets around 18%
(75 − 57) of market from GenCo major. To earn that market
the GenCo minor&amp;active learnt to lower its prices in order to
exploit the “5 C space” offered by GenCo major fixed strategy.</p>
      <p>Experiment #3. In this experiment both GenCos are
“active”; the remaining is the same as in experiment #2. Figure
8 shows the market share oscillation while each company
reacts to the other’s strategy to win the market. Despite the
GenCos' Market Share</p>
      <p>GenCo _major
GenCo _minor&amp;active
GenCo_major&amp;active
GenCo_minor&amp;active
0
10
20
30
40
50
60 70 80 90 100
Simulation Cycle (1 Day; 24 Hours)
competition each company learns to secure its own fringe of
the market.</p>
      <p>GenCos' Market Share
0
500
1000
1500
2000
2500
3000 3500 4000 4500 5000
Simulation Cycle (1 Day; 24 Hours)</p>
    </sec>
    <sec id="sec-5">
      <title>VI. CONCLUSIONS AND FUTURE WORK</title>
      <p>This paper describes our preliminary work in the
construction of a MABS framework to analyze the macro-scale
dynamics of the electric power market. Although both research
fields (MABS and market simulation) achieved considerable
progress there is a lack of cross-cutting approaches. We used
the proposed MABS framework to support our preliminary
work in the construction of the TEMMAS agent-based
electricity market simulator.</p>
      <p>Hence, our contribution is two folded: i) a comprehensive
formulation of MABS, including the simulated environment
and the inhabiting decision-making and learning agents, and ii)
a simulation model (TEMMAS) of the electric power market
framed in the proposed formulation.</p>
      <p>Our initial results reveal an emerging and coherent market
behavior, thus inciting us to further extend the experimental
setup with additional bidding strategies and to incorporate
specific market rules, such as congestion management and
pricing regulation mechanisms.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hobbs</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meroney</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Neill</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jr</surname>
            ,
            <given-names>W.S.:</given-names>
          </string-name>
          <article-title>Understanding how market power can arise in network competition: a game theoretic approach</article-title>
          .
          <source>Utilities Policy</source>
          <volume>8</volume>
          (
          <issue>3</issue>
          ) (
          <year>September 1999</year>
          )
          <fpage>139</fpage>
          -
          <lpage>158</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Gabriel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhuang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiet</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A Nash-Cournot model for the north american natural gas market</article-title>
          .
          <source>In: Proceedings of the 6th IAEE European Conference: Modelling in Energy Economics and Policy. (2- 3 September</source>
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gilbert</surname>
          </string-name>
          , N.:
          <article-title>Simulating online business models</article-title>
          .
          <source>In: Proceedings of the 5th Workshop on Agent-Based Simulation (ABS04)</source>
          .
          <source>(May 3-5</source>
          <year>2004</year>
          )
          <fpage>55</fpage>
          -
          <lpage>61</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Helleboogh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vizzari</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uhrmacher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Modeling dynamic environments in multi-agent simulation</article-title>
          .
          <source>JAAMAS</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ) (
          <year>2007</year>
          )
          <fpage>87</fpage>
          -
          <lpage>116</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Boutilier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dearden</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldszmidt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Exploiting structure in policy construction</article-title>
          .
          <source>In: Proceedings of the IJCAI-95</source>
          . (
          <year>1995</year>
          )
          <fpage>1104</fpage>
          -
          <lpage>1111</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Being there: putting brain, body, and world together again</article-title>
          .
          <source>MIT</source>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Georgeff, M.:
          <article-title>BDI agents: From theory to practice</article-title>
          .
          <source>In: Proceedings of the First International Conference on Multiagent Systems, S (</source>
          <year>1995</year>
          )
          <fpage>312</fpage>
          -
          <lpage>319</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Simari</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsons</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On the relationship between MDPs and the BDI architecture</article-title>
          .
          <source>In: Proceedings of the AAMAS-06</source>
          . (
          <issue>May 8-12</issue>
          <year>2006</year>
          )
          <fpage>1041</fpage>
          -
          <lpage>1048</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Trigo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coelho</surname>
          </string-name>
          , H.:
          <article-title>Decision making with hybrid models: the case of collective and individual motivations</article-title>
          .
          <source>International Journal of Reasoning Based Intelligent Systems</source>
          (IJRIS); Inderscience Publishers (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Watkins</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dayan</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>Q-learning</article-title>
          .
          <source>Mach. Learning</source>
          <volume>8</volume>
          (
          <year>1992</year>
          )
          <fpage>279</fpage>
          -
          <lpage>292</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sutton</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Reinforcement Learning: An Introduction</article-title>
          . MIT P. (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>: OMIP - The Iberian Electricity Market Operator</surname>
          </string-name>
          . online: 'http://www. omip.pt'
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Botterud</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thimmapuram</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamakado</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Simulating GenCo bidding strategies in electricity markets with an agent-based model</article-title>
          .
          <source>In: Proceedings of the 7th Annual IAEE European Energy Conference (IAEE-05)</source>
          .
          <source>(August</source>
          <volume>28</volume>
          -30
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Sousa</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagarto</surname>
          </string-name>
          , J.:
          <article-title>How market players aadjusted their strategic behaviour taking into account the CO2 emission costs - an application to the spanish electricity market</article-title>
          .
          <source>In: Proceedings of the 4th International Conference on the European Electricity Market (EEM-07)</source>
          , Cracow,
          <source>Poland (May</source>
          <volume>23</volume>
          -27
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Go</surname>
          </string-name>
          <article-title>´ mez-</article-title>
          <string-name>
            <surname>Sanz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <article-title>Fuentes-Fern a´ndez</article-title>
          , R., Pav o´n, J.,
          <article-title>Garc´ıa-Magari n˜o, I.: INGENIAS development kit: a visual multi-agent system development environment (BEST ACADEMIC DEMO OF AAMAS'08)</article-title>
          .
          <source>In: Proceedings of the Seventh AAMAS</source>
          , Estoril,
          <source>Portugal (May</source>
          <volume>12</volume>
          -16
          <year>2008</year>
          )
          <fpage>1675</fpage>
          -
          <lpage>1676</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>