Académique Documents
Professionnel Documents
Culture Documents
Kong
Abstract-In this paper, the bidding strategy problem is In this case, the participants have opportunities to
modeled as an optimization problem and the congestion’s re-submit the bids to IS0 for maximizing its own
influence will be discussed in the bidding process. An benefit. A new bidding strategy by using Immune
Immune AlgorithmflA) is presented to solve the bidding Algorithm(L4) is proposed to effectively solve this
strategy problem. IA is based on the operation of human
immune system. The immune system is a basic bio-defense problem.
system against viruses and disease-causing organisms. This In the past, most researches have included the
complex defense mechanism combines genes to deal with congestion as constraints or ignored congestion in
the inbreaking antigens. Using this heuristic algorithm, IA bidding process. It is difficult to represent a practical
has advantages and some characteristics to show a better market rule. When the congestion occurs in the markets,
performance than many other algorithms. Numerical a noncompetitive situation will exist in the clearing
analysis will clarify congestion’s influence on price and price auction. Choosing a bidding process with
bidding strategy. considering congestion is complicated, especially
Index Terms- Immune algorithm, Congestion influence,
finding the best strategy in a world of uncertainty.
IPP, Bidding strategy
Mathematical methodologies used[4-81, such as
Lagrangian relation method, linear programming, game
I. Introduction
theory, etc., have been proposed to solve this problem.
eregulated the power market creates competition With the non-linearity and discrete nature considered in
252
2004 IEEE International Conference on Electric Utility Deregulation, Restructuringand Power Technologies (DRPT2004) April 2004 Hong Kong
NL NG
max. Obj- f k = C B i ( d i ) - Cj(pj)
i=l j=1
A. Immune System
IA is one of the adaptive biological systems whose
hnction is to identify and to eliminate foreign viruses.
Fig. 2 shows the mechanism of immune system. As the
where AP=[M,,M2, ...,Mn]is the vector of the figure shows, there are four essential subsystem
supplier's curtailment. Mi is the increaseddecreased including Antibody Recomposition System, Restraint
System, Memory System and Lymphatic System.
output of generator i . If Mi>O, i -th supplier must
For the invading antigens or virus, lymphatic
increase its output. denotes the line flow. W , which system will identify the existence in pattern memory
is a diagonal weight matrix is set to 1 in this paper. system. If the pattern exists, the lymphocyte helps the
Ether increasing output or decreasing output, the antibody recomposition system to produce the
curtailed power must sum up to 0 such as Equation (6). corresponsive antibody through the clone proliferation
It is clear that the curtailed power will result in to eliminate the invading virus. Inversely, if the pattern
the lost profits of suppliers and their cost must be does not exist, this pattern must be stored in the memory
allocated among market participants. Thus, the new system, and then the recomposition system generates
bidding strategy will re-formulated as new lymphocytes for this new species. In recomposition
system, the gene's operation includes crossover,
mutation and reproduction. There are two main cells in
max. ECPX(P*+ui)-cj(4
+M~)+REG,,,, (7) the lymphatic system, the T- lymphocytes and B-
lymphocytes. The T- lymphocytes are produced by
thymus, and the B- lymphocytes are made by bone
marrow. New lymphocytes must be examined by the
(9) restraint system to fit the biological constraint, and then
it will be memorized again and bred through the clone
253
2004 IEEE Intemational Conference on Electric Utility Deregulation, Restructuring and Power Technologies (DRPT2004) April 2004 Hong Kong
proliferation to eliminate the foreign antigen. The D2B : decimal to binary conversion
immune system possesses four characteristics, that is, PGi : the i-th generation power output
selfhonself recognition, specificity, diversity and
PG ,P G Y : the upper and lower limit of i-th
memory. The selfhonself recognition will distinguish
the antigen by being inside or outside the body. The generation power output
specificity could classify various antigens. The diversity bit : the number of bits in a chromosome
could make different and unique response for different
antigens. If a same virus were infected again, the system 3.3 Affinity and Diversity evaluation
would bring about immunization. Immune system generates different antibodies
according to the affinity recognization between antigens
and antibodies or between two antibodies. There are two
classes of affinity in IA. One is the affinity between
antigens and antibodies. It represents the combination
intensity between antigen and an antibody. The other
one is the affinity between two antibodies; it shows the
similarity between two antibodies. From Information
theory, the entropy can be applied to measure diversity
of antibodies. It can be computed by
1 M
E ( N ) =- C E k ( N ) (14)
M k=l
-
Fig. 2 Immune System where M is the number of gene of the k-th antibody.
Two affinity forms must be taken into account in
IA is a search algorithm based on the mechanism the proposed RIA. One is the affinity between two
of nature selection and genetics. Antigens and antibodies, i.e., j-th and k-th. It can be calculated by
antibodies can be viewed as objective functions and
feasible solutions, respectively. The process of genetic
(AfS6)'k = (1 + E(2))-' (15)
structure is similar to GA, including crossover, mutation,
and reproduction. IA was developed as follows.
where E(2) is the diversity of the j-th and k-th
1.1 Encoding antibody only. Note that if two antibodies are the same,
The coding scheme can be illustrated in Fig. 3, (AflbYkis equal to 1. (Aflbb)ikis set between zero and one.
where each antibody indicates a combination of Another one is applied to investigate the affinity
generation power output. The antibody is encoded as a between antibodies and antigens with
chromosome string, which is produced by equation (12).
When IA search is terminated, the chromosome will
then be decoded.
Generation power output
A Objfk is the objective function for the k-th
/ \
antibody. The affinity score of each antibody is obtained
I I I I I I I I by calculating the objective function and constraints. If
one or more variables violate their limits, the
corresponding chromosome will be put into the tabu list
Fig. 3. Chromosome string of the antibody to avoid generating the same infeasible solution again.
254
2004 IEEE Intemational Conference on Electric Utility Deregulation, Restructuring and Power Technologies (DFWT2004) April 2004 Hong Kong
The crossover process randomly (uniform are allocated by using proposed algorithm as shown in
distribution) selects two parents to exchange genes with Table 2. The social welfare is $23270.3 without
a crossover rate P,. The location of the gene within the considering congestion
chromosome is called Zoczis. The crossover point is also
randomly chosen from the loci. If one or both offspring
is infeasible, another mate will be chosen again for
crossover. The mutation process randomly (uniform
distribution) selects one parent with a mutation rate P,.
We could randomly select a locus to mutate. If the
offspring is infeasible, another parent will be chosen
until a feasible solution can be obtained.
SlLp I
---.-..-.-....
::
vata Collscllon
I:
t
-
.I-
---
-.-
- .I-------
255
2004 E E E International Conference on Electric Utility Deregulation, Restructuring and Power Technologies (DRPT2004)April 2004 Hong Kong
256