
 
capable of solving optimization problems in 
continuous search space. For this to be possible, 
however, it is necessary to covert the notation of 
Q_bits to conventional binary form, i.e, a string of 
zeros and ones. This is done from the observation of 
the probability distribution vector, P  that generates 
valid solutions shown in the form of binary strings.  
To determine in which quantum state the Q_bit will 
collapse, or what state it will be observed (0 or 1), a 
random number is generated according to the 
equation: 
 
2
2
0
1
randif
randif
I
ij
 
(11) 
 
where 
ij
I is the jth bit of the ith individual. 
The goal is to make the new generated 
individuals to be increasingly look like the best 
individual and decreasingly as the worst one. The 
updating process is done by means of the quantum 
rotation gate 
).(
j
R
 
 
)cos()sin()sin()cos()(
jjjjj
R
(12) 
 
where 
j
 represents how the Q_bits will approach 
the best individual. This gate works as follows: first, 
for each Q_bit j, is given a rotation that brings it to 
the best individual is given. The process is showed 
with more detail in Da Silva et al, 2011. 
    Then, a new quantum gate is used for the 
application of the angle 
j
in order to remove the 
next gate generation groups of the worst individual 
in accordance with Da Silva et al, 2011. Pseudocode 
of QPBIL is described in Da Silva et al, 2011. 
3 NRROP 
Started after the operation of the plant, the 
concentration of fissile material (U
235
) fuel elements 
begins to decrease. After a time period, called 
operation cycle, it is not possible to maintain the 
NPP operating at the nominal power. The Fuel 
Assemblies (FA’s) with low concentrations of U
235
 
are replaced by new fuel elements and along with 
other FA’s of the previous cycle compose the core of 
the subsequent cycle (Nicolau et al, 2012). 
NRROP consists in searching for the best  
loading pattern of FA’s in the core, aiming to 
determine the permutation of FA’s that optimizes the 
uranium utilization, with objective function 
evaluated according to specific criteria and methods 
of nuclear reactor physics.  Thus, NRRP can be seen 
as a combinatorial problem: a number n of FA’s are 
permuted in n positions of the core. 
Although presenting a simple formulation the 
NRROP is a NP-Complete problem, whose difficulty 
grows exponentially with the number of FA’s in the 
reactor core. The Nuclear Power Plant of Angra 1, 
for instance, contains 121 FA’s and gives rise to 
approximately 8.09 x 10
200
 (121!) loading patterns. 
However, due to 1/4 and 1/8 core symmetries and 
also to rules of placement of the FA’s in the nucleus, 
this number falls to approximately 10
25
 loading 
patterns. This number is extremely high to solve this 
problem by enumeration. It would take 
approximately 5.8 x 10
19
 years to test all these 
combinations with the Reactor Physics codes and 
today's computers, making it infeasible to check all 
these combinations to find the best. Besides these 
difficulties, this problem has nonlinear 
characteristics with discontinuities and multiple 
optima in the solutions search space. 
For safe operation of a nuclear plant is necessary 
a loading pattern thoroughly being examined. For 
such, reactor physics codes are used, with 
implementations of the numerical resolution of 
Neutrons Transport or Diffusion models (Chapot et 
al, 2000). The direct use of these codes in an 
optimization process of reloading makes the process 
very slow. In this paper was used the Reactor 
Physics code RECNOD (Chapot et al, 2000).  
Combination of these attributes: high-level 
combinations, nonlinear objectives and constraints, 
multimodality and high computational cost describe 
NRRP, which is challenging the traditional 
optimization methods and encouraging researchers 
to develop and implement more "intelligent" 
methods  optimization in order to solve this problem. 
4 COMPUTATIONAL RESULTS 
For benchmarking QDPSO, the 7th reload cycle for 
Angra 1 NPP, PWR, designed by Westinghouse and 
operated by Eletronuclear, located at the Southeast 
of Brazil, has been selected.  Angra 1 core gives 121 
FA’s and two main axis of symmetry dividing the 
core into four regions that, are called 1/4 (one-
fourth) symmetry axis. These axis and two 
secondary diagonal axes divide the core into eight 
regions. Figure 1 shows Angra1 core (view from 
top) and the representation of 1/8 core symmetry 
(view from top).   
In fact with 1/8 symmetry we reduce the 
complexity of the problem and works with 21 FA’s: 
1 at the center of the core, 10 over the lines of
StudyofNuclearReactorReloadUsingDifferentApproachesofQuantumInspiredAlgorithms
305