Sie sind auf Seite 1von 6

Abstract This paper proposes a multi-agent system for

solving unit commitment problems. Multi-agent is a new


paradigm for developing software applications. Coordinating
the behavior of autonomous agents is a key issue in agent
oriented programming techniques today. In this paper, we
develop a power system unit commitment application using
multi-agent architecture. Our model has the following
characteristics: (1) the system consists of a single facilitator
agent, several generator-agents, and two kinds of mobile agent.
(2) The facilitator agent is developed to act as a manager for the
process by using the singleton design pattern. The mobile agent
and generator agent have simple negotiation strategies. (3)
Message object is developed to communicate between agents
using KQML-like object. The proposed approach is applied to a
simple system, and the results show that the multi-agent system
is able to find optimal solutions for unit commitment problems.

Index TermsAgent technology, Mixed Integer Program-
ming, Multi-Agents, Unit Commitment Problem
I. INTRODUCTION
HE demand of intelligent information processing is
heightening more and more in proportion to changes in
the business environment surrounding electric power systems
such as energy problems, environmental problems and
deregulation, and in proportion to the need to handle
complicated, enlarged, decentralized and opened power
systems. With the promotion of deregulation of electric
power systems and participation of independent power
producers (IPPs), it is becoming extremely difficult for the
power system operator to handle all control information into
a single control center computer. Therefore, paradigm change
in control system is required from a concentrated to a
distributed system, in line with what has happened in other
fields in present-day society and industry.
Unit commitment (UC) is the problem of determining the
start-up and shut-down schedule of thermal units to meet
forecasted demand over certain time periods ahead (24 hours
to a week) and belongs to a class of combinational


Takeshi Nagata, Masumi Ohno and Junji Kubokawa are with Hiroshima
Institute of Technology, 2-1-1 Miyake, Saeki-ku, Hiroshima, 731-5193 Japan,
(e-mail: nagata@cc.it-hiroshima.ac.jp, kubokawa@me.it-hiroshima.ac.jp)
Hiroshi Sasaki is Professor of Hiroshima University, 1-4-1 Kagamiyama,
Higashi-Hiroshima, 739-8527, Japan (e-mail: sasaki@psl.sys.hiroshima-u.ac.jp)
Hideki Fujita is with Research & Development Center, Chubu Electric Power
Co. Inc, 20-1,Kitasekiyama Ohdaka-cho Midori-ku, Nagoya, 459-8522, Japan
(e-mail: Fujita.Hideki@chuden.co.jp)
optimization problems. This problem is one of mixed integer
programming which consists of 0-1 variables that stand for
on and off status as well as the real power output. The
proposed methods so far are classified into the heuristic
method, the dynamic programming [1], the Lagrange
relaxation method [2, 3], the branch-and-bound method [4,5]
and the evolutionary programming method [6-9]. We have
studied UC solutions using genetic algorithms and the
Lagrange relaxation method in consideration of LNG fuel
constraints [10] with successful results. Since UC in the new
deregulated business environment requires the coordination
of all market participants including IPPs, it is difficult to
collect all information from these parties because of the
commercial secrets. In this situation, uncertainties for
utilization of the generators will be increased, since the
inspection and maintenance work of IPPs generators will be
carried out on the basis of owners decision making. These
considerations indicate that UC must be decided by obtaining
the latest (on-demand) information from IPPs. In other words,
it means that UC must be decided on the assumption that all
the information comes from the distributed server computer
at each IPPs site.
Most research of UC problem were based on the
concentrated (centralized) systems, where there is little
research based on distributed systems.
In this paper, we will propose a UC method using a multi-
agent approach on the distributed system environment.
Although we assume that the proposed system would be
implemented on the distributed servers, we have placed
several agents onto single computer system for simplicity in
the prototype system. The prototype multi-agent system
solves minimization problem of total operational cost by
traveling a mobile agent to each generator agent.

The features of the proposed method are:
(1) In order to solve the problem efficiently, we restrict the
kind of agent which carries out the decision making
process, and furthermore reduce the number of message
exchanges as few as possible during UC scheduling. The
proposed system consists of three types of agent: a single
facilitator agent (FAG), several generator agents
(GAG) and two mobile agents.
(2) Two types of mobile agents have been introduced to
improve the global search efficiently. That is, up
mobile agent (UpAG) with the function of increasing
power generation output, and the down mobile agent
(DwAG) with the function of decreasing power
A Multi-Agent Approach to Unit Commitment
Problems
T. Nagata, Member, IEEE, M. Ohono, non-Member, J. Kubokawa, Member, IEEE,
H. Sasaki, Member, IEEE and H. Fujita, Member, IEEE
T
0-7803-7322-7/02/$17.00 (c) 2002 IEEE
64
0-7803-7322-7/02/$17.00 2002 IEEE

generation output. In the proposed multi-agent system,
depending on the demand-generation balance condition,
either UpAG or DwAG travels around the network and
negotiates with GAGs.
(3) GAGs, which would be placed on the server computer at
each generator/IPPs, hold a few simple rules and update
the UC status (on/off) and the power output
autonomously.
(4) FAG notifies the status of all GAGs to the black board,
sends the request message of the power regulation to
DwAG or UpAG, and waits for the report from the
mobile agent concerned. The singleton design pattern
[11] is adopted in the proposed system, because only one
FAG can be exist on a center server connecting to other
distributed servers.
(5) The message exchange between agents is performed by
using a message object that is similar to KQML
(Knowledge Query and Manipulation Language).

The proposed multi-agent system has been implemented on a
PC with Java language, and applied to a 10-unit model
system. The result shows that the proposed system is able to
obtain solutions almost the same as the dynamic
programming method [12], which minimizes the total
operational cost. The solution time is about 70 seconds
including the display of intermediate results (PC, 550MHz).
II. FORMULATION OF THE UNIT COMMITMENT PROBLEM
A. Explanation of Variables
To formulate the problem mathematically, the following
notation is introduced:
i
: Index of generator (

i 1, L, I )
t
: Index of period (

t 1, L, T )
l
: Index of transmission line (

l 1, L, L )
i
t
u : Commitment status (1 or 0) of unit i at period t
i
t
p : Power generation of unit i at hour t
i
c
: Power system operating cost of unit i
i
FC
: Fuel cost of unit i ($)
i
ST
: Start-up cost of unit i ($)
t
D : Forecasted demand at period t (MW)
t
R : Spinning reserve at period t (MW)
i
max
p : Upper power limit of unit i (MW)
i
min
p : Lower power limit of unit i (MW)
i HSC
: Hot start cost of unit i ($)
i CSC
: Cold start cost of unit i ($)
i MDT
: Minimum down time of unit i (h)
i MUT
: Minimum up time of unit i (h)
i
DT
: Time for which unit i has been off-line (h)
i
CSH
: Cold start time of unit i (h)

B. Formulation
a) Objective Function
UC problems can be formulated as an optimization
problem with an objective of minimizing the total operational
cost subject to some constraints.
min
i
t
u ,
i
t
p
C(p
i
t
,u
i
t
) min
i
t
u ,
i
t
p
ci
i1
I

( p
i
t
,u
i
t
)
t1
T

min
i
t
u ,
i
t
p
i FC
i
t
p
j
(
\
,

i
t
u +
i ST
i
t
u 1
i
t 1
u
( )
,

,
]
]
]
i1
I

t1
T

(1)
where C(
i
t
p ,
i
t
u ) corresponds to the total operational cost and
can be divided into each unit.
C( p
i
t
, u
i
t
)
i c
i1
I

t 1
T

(p
i
t
,u
i
t
) (2)
In General, the mathematical formulation of UC problem
is to minimize two kinds of cost. The first term in (1)
indicates the production cost, which is directly related to the
fuel cost and is formulated as:
i
FC (p
i
t
)
i0
a +
i1
a
i
t
p +
i2
a (p
i
t
)
2
(3)
where aij is the coefficient of the fuel cost.
The second term corresponds to the start-up cost for each
unit. The cost of this term is related to the temperature of the
boiler. The cooler the boiler temperature leads to the higher
the start-up cost. Therefore, the start-up cost of each unit can
be simply defined as the following formulation.
i
ST
i
HSC if
i
MDT <
i
DT
i
MDT +
i
CSH
i
CSC
if
i
DT >
i
MDT +
i
CSH





(4)

b) Constraints
There are two types of constraints that must be satisfied by
a UC schedule. Those affect units as a group is called
system or coupling constraints while those constrain the
operation of each unit individually are termed local or
horizontal constraints. Here, in the following constraints,
(5) and (6) are the system level, and (7) and (8) are the local
level constraints.
Supply and Demand Balance Constraint
This constraint ensures that the total power generation
output is equal to the forecasted demand at each period.

i
t
p
i1
I

t
D
0 t 1,L, T (5)
Spinning Reserve Constraint
The spinning reserve constraint is necessary to maintain
the reliability of the power system. Normally, the spinning
reserve requirement is given by the ratio (%) of the total
demand at each period.
i
max
i
t
u
p
i1
I

t
D

t
R
0 t 1,L, T (6)
0-7803-7322-7/02/$17.00 (c) 2002 IEEE
65

Generation Lower and Upper Limit Constraints
The power generation output of each generation must be
ranged between the lower and upper limits of generation
capacity.
i
min
i
t
u
p
i
t
p
i
max
i
t
u
p (7)
Technical Constraints
The technical constraints of minimum start-up time and
minimum shut-down time are considered in this research.
III. UNIT COMMITMENT MULTI-AGENT SYSTEM
In this section, we explain an approach that achieves UC,
as described previously, by using a multi-agent system. Fig. 1
shows the structure of the proposed multi-agent system for
UC. This figure shows that the multi-agent system consists of
three generator agents (GAGs), a single facilitator agent
(FAG) and two types of mobile agent (DwAG and UpAG).
First, the objective function minimization can be achieved
by the mobile agent (UpAG or DwAG), which minimizes the
total operational cost. The mobile agent, which is requested
to make a schedule from FAG, goes around the traveling
route of the network, and decides the generation schedule by
using the strategy that each unit can generate power with up
to its maximum value in the order of increasing the full-load
average production cost [12], which is adopted frequently in
actual UC with heuristic methods. The full-load average
production cost is expressed as follows:
FLACi
ai0 + ai1
i
max
p
i
max
p
(8)
From the above equation, the full-load average production
cost is an approximation because it doesnt include the non-
linear fuel cost characteristic of the unit. Note that there is a
case that doesnt have the cheapest operational cost at any
period, since each unit generates the power with maximum
output value in the ascending order of the full-load average
production cost in the proposed method.
On the other hand, the system constraints (i.e., the supply
and demand balance constraints, and the spinning reserve
constraints) will be met after the mobile agent migrates to
GAG along the traveling route and negotiates with it. The
local constraints (i.e., the lower and upper limits, and the
minimum start-up time, the minimum shut-down time) will
be satisfied by individual GAG. UC scheduling process is
started by informing scheduling request from FAG to either
DwAG or UpAG, and the concerned mobile agent decides
the schedule by migrating to each GAG. Here, DwAG is
started up when the demand shows a tendency to decrease.
On the contrary, UpAG is started up when the demand shows
a tendency to increase.

FAG
DwAG
UpAG
GAG
GAG
GAG
request/inform
request/inform
migrate
migrate
migrate
migrate

Fig. 1 A multi-agent unit commitment system

A. Explanation of Composed Agent
In the following, we explain about agents that comprise the
proposed multi-agent system.

(1) Decreasing production mobile agent (DwAG)
DwAG is produced and started up by FAG when the
demand shows a tendency to decrease. This agent migrates to
GAG along the traveling route made by FAG, decides the
production schedule, and informs FAG. Here, the schedule is
decided by performing a message exchange with GAGs.
(2) Increasing production mobile agent (UpAG)
UpAG is produced and started up by FAG when the
demand shows a tendency to increase. In the same manner as
DwAG, this agent migrates to GAG along the traveling route
made by FAG, decides the production schedule and informs
FAG.
(3) Facilitator agent (FAG)
FAG produces either DwAG or UpAG in response to the
condition in the decision making process (to satisfy demand-
generation balance constraints at the consideration period).
Moreover, this agent determines the traveling route from the
units operational status registered on the Black Board, and
sends the message with the traveling route attached, which
starts the scheduling process, to the corresponding mobile
agent.
(4) Generator agent (GAG)
GAG is the agent corresponding to the generators / IPPs in
the electric power system. This agent has fixed data such as
unit name, the minimum and maximum power, the fuel cost
coefficient, and variable data such as the power production
value and the status of the unit at the current time.
B. Explanation of Messages
The communication between agents in the system is based
on a message object similar to KQML, as shown in Fig 2. In
this figure, each message consists of performative, contents,
sender, receiver and arguments. Table 1 shows the major
performative and its meanings used in the proposed system.

0-7803-7322-7/02/$17.00 (c) 2002 IEEE
66


PerformativeContentsfrom Sender to
Receiver withArguments
Fig. 2 Structure of message object

TABLE 1 PERFORMATIVE AND ITS MEANING
Performative Meanings
Request Execution of the request action
Query Query for information
Inform Inform on information
Propose Execution of the proposed action
Agree Execution of the agreed action
Refuse Execution of the refused action
IV. IMPLEMENTATIONS
In order to illustrate the proposed scheme, we will use a
simple model system shown in Fig 1. For the sake of
simplicity, this simple system considers only the generation
and demand balance constraint. Table 2 and 3 show the data
of GAGs and the forecasted demand respectively. The
traveling route is in the order of GAG1, 2 and 3
corresponding to the full load average cost.

TABLE2 GENERATOR DATA TABLE 3 DEMAND DATA
GAG1 GAG2 GAG3 Time (MW)
Pmin (MW) 150 100 50 1 1000
Pmax (MW) 600 400 200 2 750
a
0
($) 510 310 150 3 500
a
1 ($/h) 7.2 7.85 7.97 4 800
a
2
($/h*h) 0.00142 0.00194 0.00482
MUT(h) 5 4 3
MDT(h) 5 1 1
CSC($) 9000 1100 900
HSC($) 4500 550 450
CSH(h) 5 4 3
Here, we explain about the action of the mobile agent in
the case of an increase in demand. For example, at period 4,
it is the case that the demand increases from D(3)=500 (MW)
to D(4)=800 (MW). At this point, because of a tendency for
demand to increase, UpAG is produced and started up by
FAG.
In what follows, we outline the action of UpAG using Fig.
3. At period 3, GAG1 is only on status and its power
generation is 500(MW).

GAG1
150-600
500->600
GAG2
100-400
0
GAG3
50-200
0
UpAG
+300
migrate
UpAG
request
D(4)=800
FAG

(a) Migration to GAG1


GAG1
150-600
500->600
GAG2
100-400
0->200
GAG3
50-200
0
UpAG
UpAG
FAG
UpAG
+200
migrate

(b) Migration from GAG1 to GAG2
GAG1
150-600
500->600
GAG2
100-400
0->200
GAG3
50-200
0
UpAG
UpAG
FAG
UpAG
+200
migrate
inform

(c) Migration from GAG2 to FAG
Fig. 3 An explanation of mobile agent

(Step1) Migration to GAG1
First, for the purpose of increasing generation 300 (MW),
UpAG migrates to GAG1 with the highest priority along the
traveling route and sends a message (request), which prompts
an increase in generation, to GAG1. Then, GAG1, having
received the request message, performs power generation
output adjustment of +100 (MW) in order to increase the
power generation, and returns an agree message (agree) to
UpAG. In this case, UpAG migrates to GAG2 to make up for
the shortage of power generation (200MW) with the aim of
increasing production. Fig. 3(a)-(b) show the above-
mentioned situations. If GAG1 is working at maximum
power, GAG1 returns a refuse message (refuse) to UpAG
because GAG1 cannot increase power generation. In this case,
UpAG also migrates to the second priority GAG2 for the
purpose of increasing generation. In both cases, if the power
generation meets the demand because of output adjustment of
each GAG, UpAG migrates to FAG and reports the result to
FAG.

(Step2) Migration to GAG2
UpAG migrates to the second priority GAG2 as shown in
Fig 3(b). After completing the migration, UpAG sends the
request message for start-up (request) to GAG2 because
GAG2 is shut-down. GAG2, which receives the message,
changes the status from off to on, adjusts power generation
output to 200 (MW), and returns an agree message (agree) to
UpAG. In this case, UpAG migrates to FAG and informs a
successful result, because power balance between generation
and demand has been met.

(Step3) Migration to FAG
At period 4 (time=4), since the scheduling process is
completed, UpAG migrates to FAG and informs the results.
FAG, which receives the results, also produces either UpGA
0-7803-7322-7/02/$17.00 (c) 2002 IEEE
67

or DwGA depending on the power balance between
generation and demand at the next period, and starts it up.
In case of decreasing power generation agent DwAG is
produced and started up by FAG, the same processes as
increasing case are performed except for the traveling route.
When these steps are carried out over the time considered
under the control of FAG, UC process is completed.
Meanwhile, we can consider the above-mentioned processes
as a contract of power trade (buying and selling) by
negotiating between the mobile agent and GAGs. It is a key-
point for the proposed system that orientates the distributed
system to reflect uncertainty, such as the availability of
generators and the amount of power generations for sale, by
negotiating between agents.
V. SIMULATION
A. Simulation Conditions
In order to demonstrate the performance of the proposed
system, a prototype code has been implemented on PC with
Java language and applied to a 10-unit model system. The
generator data and the forecasted demand data are shown in
reference [7]. The traveling route is in the order of GAG 1, 2,
4, 3, 5, 6, 7, 8, 9, and 10 corresponding to the full load
average cost. In order to simplify the simulation, the spinning
reserve constraints are removed.
B. Simulation Results
Table 4 shows the simulation results of a 10-unit model
system over a 24-hour period. In this table, 0 and 1 denote
the off and on status respectively. We have compared the
proposed method with the dynamic programming method
(DP) [12] to confirm the accuracy of solutions.
First, table 4(a) shows the results in the case of ignoring
the start-up cost and the technical constraints (i.e., the
minimum start-up time and shut-down time). The on-off
status of UC obtained in this case is the same as the results of
DP method. However, the total operational cost is 0.07%
higher than the result of DP method. This difference is owing
to the method of the load dispatching, that is, since the pro-
posed method tries to allocate the generation up to the
maximum value of the on-line unit in order of traveling route,
optimally economical loading dispatching is not always
realized. If the proposed method is modified so that the
mobile agent is able to decide the proper loading (i.e., solves
the economic load dispatching problem) after commitment
status is fixed and informs the results to each GAG, it may
achieve the same results as DP method.

TABLE 4 SIMULATION RESULTS
(a) Case of ignoring the start-up cost and the technical constraints
GAG1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
GAG2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
GAG3 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
GAG4 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
GAG5 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0
GAG6 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0
GAG7 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0
GAG8 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
GAG9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GAG10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cost ($) $545,009 (+0.07%)
DP $544,636

(b) Case of with the start-up cost and the technical constraints
GAG1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
GAG2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
GAG3 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
GAG4 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
GAG5 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
GAG6 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0
GAG7 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0
GAG8 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0
GAG9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
GAG10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cost ($) $556,080 (+0.37%)
DP $554,041

Table 4(b) shows the results in the case of considering both
the start-up cost and the technical constraints. The obtained
result for the proposed method is 0.37% higher than the result
of DP method. There is a possibility to have lower total
operational cost for the proposed method, if we apply proper
load dispatching method to the committed generators. The
half-toned part of the Table 4(b) indicates the difference
between the proposed and DP method. These differences
comes from the situation that, in the proposed system, the
mobile agent tries to start up units along the traveling route
and migrates to the next GAG when the minimum down time
is not satisfied, while DP method stores all available
transition paths at the forward process and selects the optimal
path for the backward process. In other words, the proposed
method does not search all available transition paths.
Although the proposed method could certainly add such
functions to the mobile agent, it is meaningless for the
problem of the practical size because it is anticipated easily
that the revised method falls into the situation such as the
curse of dimensionality of DP.
From the above results, it can be seen that the proposed
method can obtain solutions comparable to the results of DP
method, although there is room for improvement of the
proposed method. The computational time for a 10-unit over
a 24-hour period is about 70 seconds including the output of
0-7803-7322-7/02/$17.00 (c) 2002 IEEE
68

the intermediate results (PC, 550MHz). We have assumed
that GAG is placed on the server computer of each power
producer (including IPP) in practice, though in this
simulation each GAG is arranged in the same computer for
simplification. Since the proposed method adopts the RMI,
the Class-Loader, and the Object Serialization Library
provided in Java environment, the mobile agent in this
system can migrate to a different server computer.
VI. CONCLUSIONS
In this paper, we have proposed an approach that models the
decision making process of UC with a multi-agent system
and implements it as the first step to examine the possibility
of using a distributed UC system in the new deregulated
electric power system business environment.
We have utilized three types of agent (a single Facilitator
agent, several Generator agents and two kinds of Mobile
agent) in the proposed multi-agent system. We have
confirmed that the obtained results are comparable to the
results of DP method for total operational cost minimization
problem. Therefore, though more detailed examination is
necessary in the future, this paper can be regarded as a
contribution to one way of implementing a distributed UC
multi-agent system.
In the future, we will expand the proposed system into a
new multi-agent system suitable to the new business
environment of the electric power system that not only
minimizes total operational cost but also takes into
consideration maximization of the profit of each power
producer.

[1] W.L. Snyder,Jr, et al., Dynamic Programming Approach to Unit
Commitment, IEEE Trans. on Power Systems, Vol. PWRS-2, No. 2,
339-350 (1987)
[2] A.Merlin, P.Sandrin, A New Method for Unit Commitment at
Electricite de France, IEEE Trans. on Power Apparatus and Systems,
Vol. PAS-102, No.5, 1218-1225 (1983)
[3] X.Guan, et al., Nonlinear Approximation Method in Lagrangian
Relaxation-Based Algorithms for Hydrothermal Scheduling, IEEE
Trans. on Power Apparatus and Systems, vol. 10, No. 2, 772-787 (1994)
[4] G.S. Lauer, et al., Solution of Large-Scale Optimal Unit Commitment
Problems, IEEE Trans. on Power Apparatus and Systems, Vol. PAS-
101, No.1, 79-86 (1982)
[5] A.I. Cohen, M. Yoshimura, A Branch-and-Bound Algorithm for Unit
Commitment, IEEE Trans. on Power Apparatus and Systems, Vol.
PAS-102, No.2, 444-451 (1987)
[6] H.Sasaki, et al., A Solution Method of Unit Commitment by Artificial
Neural Networks, IEEE Trans. on Power Apparatus and Systems, Vol.
7, No. 3, 974-981 (1992)
[7] S.A.Kazarlis, et al., A Genetic Algorithm Solution to the Unit
Commitment Problem, IEEE Trans. on Power Apparatus and Systems,
Vol. 11, No. 1, 83-92 (1996)
[8] T.T.Maifeld, G.B.Sheble, Genetic-based Unit Commitment Algorithm,
IEEE Trans. on Power Systems, vol. 11, No.3, 1359-1370 (1996)
[9] D.Kuokka, L.Harada, On Using KQML for Matchmaking,
Proceedings of First International Conference on Multiagent Systems,
AAAI Press (1995)
[10] T. Nagata, H. Sasaki, H. Fujita, An Efficient Solution Method for the
Unit Commitment Problem Considering LNG Fuel Constraints, Large
Engineering Systems Conference on Power Engineering (LESCOPE-99),
91-95, (1999)
[11] E. Gamma, et al.,Design Patterns: Elements of Reusable Object-
Oriented Software, Adison-Wesley (1995)
[12] A.J.Wood, B.F.Wollenberg, Power Generation Operation and Control,
John Willey & Sons, Inc. (1996)

0-7803-7322-7/02/$17.00 (c) 2002 IEEE
69

Das könnte Ihnen auch gefallen