Literature DB >> 33842012

Optimizing quantum cloning circuit parameters based on adaptive guided differential evolution algorithm.

Essam H Houssein1, Mohamed A Mahdy2, Manal G Eldin3, Doaa Shebl2, Waleed M Mohamed1, Mahmoud Abdel-Aty4.   

Abstract

Introduction: Quantum cloning operation, started with no-go theorem which proved that there is no capability to perform a cloning operation on an unknown quantum state, however, a number of trials proved that we can make approximate quantum state cloning that is still with some errors.
Objectives: To the best of our knowledge, this paper is the first of its kind to attempt using meta-heuristic algorithm such as Adaptive Guided Differential Evolution (AGDE), to tackle the problem of quantum cloning circuit parameters to enhance the cloning fidelity.
Methods: To investigate the effectiveness of the AGDE, the extensive experiments have demonstrated that the AGDE can achieve outstanding performance compared to other well-known meta-heuristics including; Enhanced LSHADE-SPACMA Algorithm (ELSHADE-SPACMA), Enhanced Differential Evolution algorithm with novel control parameter adaptation (PaDE), Improved Multi-operator Differential Evolution Algorithm (IMODE), Parameters with adaptive learning mechanism (PALM), QUasi-Affine TRansformation Evolutionary algorithm (QUATRE), Particle Swarm Optimization (PSO), Gravitational Search Algorithm (GSA), Cuckoo Search (CS), Bat-inspired Algorithm (BA), Grey Wolf Optimizer (GWO), and Whale Optimization Algorithm (WOA).
Results: In the present study, AGDE is applied to improve the fidelity of quantum cloning problem and the obtained parameter values minimize the cloning difference error value down to 10 - 8 .
Conclusion: Accordingly, the qualitative and quantitative measurements including average, standard deviation, convergence curves of the competitive algorithms over 30 independent runs, proved the superiority of AGDE to enhance the cloning fidelity.
© 2021 The Authors. Published by Elsevier B.V. on behalf of Cairo University.

Entities:  

Keywords:  AGDE; Adaptive guided differential evolution; Cloned qubits; Cloning fidelity; Meta-heuristics; Quantum cloning

Year:  2020        PMID: 33842012      PMCID: PMC8020354          DOI: 10.1016/j.jare.2020.10.001

Source DB:  PubMed          Journal:  J Adv Res        ISSN: 2090-1224            Impact factor:   10.479


Introduction

The quantum world is highly evolved and superior compared to the classical world [1], whereas many challenges we face in the quantum world rather than the classical world, classically, we are able to copy information between systems, but in quantum mechanics, it becomes a challenge; as all we are able to do is just imperfect copying of quantum qubits, which is defined according to ’no-go’ theorem [2]. A number of trials are carried out to generalize no-cloning theorem. Wootters and Zurek [3], firstly, proposed that it’s impossible to copy unknown quantum states depending on unitary operations. After that, Bužek and Hillery [4] have introduced that it is possible to clone arbitrary states of single-spin quantum systems. In [5] et al., they used the quantum triplicator to provide appropriate cloning of a single-qubit with a cloning fidelity around 58% is used. Also, Wootters and Bužek [6] proposed a cloning machine that generates perfect copies as an output; if the input state is in the form of basis vector (), then produced output copies are perfect. However the quality of produced copies is affected by the input state since the following input states from the output quality is poor. Quantum physicists firstly introduced the quantum cloning machines (QCM) [7], that take as input, an arbitrary qubit state to output one or more copies of that input state but a given output produced with errors. Universal quantum cloning machine (UQCM) is one type of the QCMs besides other cloning machines such as probabilistic quantum cloning machine asymmetric quantum cloning machine, and phase co-variant cloning machine [8]. Unlike quantum cloning machines, UQCM generates cloned states so that their quality is not affected with the input state like QCM machines. Thapliyal, et al. [9] proposed two designs for integer division-based quantum circuits using Clifford + T gates, in order to optimize the quantum hardware in design, by reducing total qubits, the introduced two quantum circuits are based on restoring and non-restoring division algorithms integrated with quantum ADD operation, adder-subtractor, and subtraction circuits. Gyongyosi and Imre [10], proposed Quantum Triple Annealing Minimization (QTAM) algorithm, which based on the framework of simulated annealing (SA). Introduced QTAM target to optimizing the physical structure of the quantum circuit, including minimize of the quantum circuit area on hardware structure, and the number quantum gates required for input quantum systems, and measuring output, beside maximizing the objective function of computational problem. Since the world is fast evolving, it makes technology employed in various fields of life. Optimization occupy an important role in solving complex real-world challenges [11]. Many scientific fields such as engineering design problems, economics and system management employ optimization for achieving desired targets. Since optimization’s purpose is to reach a nearly optimal value related to one or more objectives for a given problem; more specifically, in the optimization process, the promising solutions required for solving a specific problem is selected among the provided solutions, considering a given problem constraints. Meta-heuristic algorithms [12] are widely spread in getting optimal solutions for real-world problems in the last decade. Meta-heuristic algorithms are being used in many fields including economics, engineering, information technology and, moreover, all life fields [13]. Meta-heuristic algorithms have remarkable existence in various fields due to their characteristics: Simplicity of algorithms mechanisms, algorithms are more flexible, derivative-free mechanism, and avoiding trapping into local optima sub-regions. Firstly, simplicity of meta-heuristic algorithms is mostly a resultant of algorithms inspiration ideas, since meta-heuristics mimic different natural concepts such as simulating swarm of birds, and animals behaviors, and physical phenomena. This simplicity motivate researchers and scientists to simulate various ideas from surrounding natures, introduce new inspired ideas, also hybridize more than one meta-heuristic algorithms together to improve their performance or solve an optimization problem. Secondly, meta-heuristics are fairly flexible to be applied for solving complex challenges without necessarily making root changes in used algorithm mechanism for adaptation on problem. Since meta-heuristics consider problems as black boxes, they allow designers to use algorithm with no specific problem adaptation. Thirdly, meta-heuristics mostly apply a problem derivative-free mechanisms, as they optimize problems in a stochastic way, starting with random initialized agent(s) and evolved through optimization process to get optimal parameters with no need to compute the derivative of problem search space, giving meta-heuristics an opportunity to be suitable for real challenges with complex search space, and non-predefined problem specific parameters. Finally, meta-heuristics have more ability to avoid and get out of local sub-regions in problem space due to, mainly, random nature of algorithms mechanism, besides collaborating agents in population-based meta-heuristics. This feature assist meta-heuristics converge through problem space extensively and outperform through real-time complex optimization problems [14]. Meta-heuristic algorithms are divided into two categories based on the number of employed solutions for searching optimization problem region: single solution algorithms, and multiple solutions (population) based algorithms, where in the single solution based meta-heuristics algorithms the search space is explored with only one individual solution to get improved through all optimization iterations, such as Simulated Annealing (SA) [15], and Hill Climbing [16]; on the other side, in multiple solutions algorithms a population of solutions are randomly initialized and get evolved through iterations of optimization process for searching problem space and achieving the optimal points through problem, population based algorithms. Using population-based meta-heuristic algorithms, a set of solutions are employed that increase the diversity of exploring agents in search space, therefore, increase the probability of search space convergence more than in single solution-based algorithms; in population-based meta-heuristics, population agents can share information about problem search space which saving time required to search and reach promising regions. Since agents can adjust their position according to weights of one or more best agents allow them, to avoid trapping into local optima in problem space [17]. One of the common features of popular meta-heuristics is that their ideas are inspired by the simulation of the best characteristics in nature. In General speaking, research area in meta-heuristics can be categorized into four areas. The first category includes introducing newly proposed meta-heuristic algorithms inspired by the social behavior of swarms like Particle Swarm Optimization (PSO) [18] and Ant Colony Optimization (ACO) [19], natural phenomena like Virus Colony Search (VCS) [20]; laws of natural/biology evolution like Genetic Algorithms (GAs) [21]; Evolution Strategies (ESs) [22], physical phenomena or chemical laws like Henry Gas Solubility Optimization (HGSO) [23] and Lévy flight distribution [24]. In the second researches category, joining two meta-heuristic algorithms together to exploit benefits of the new generated hybrid algorithm like performance in solving more optimization problems [25], [26]. The third research area includes researches for evolving the performance of proposed algorithms by incorporating improvement mechanics, including random operators like Levy Flight [27], and mathematical operators [28]. The last research area includes applying meta-heuristic algorithms produced from previous categories for solving real-life challenges that appeared in various fields such as engineering [29], bioinformatics [30], [31], information technology [32], feature selection [33], drug design [34], [35], and wireless sensors networks [36], [37]. The last two decades witnessed fast evolution in the optimization field, and many new meta-heuristic algorithms have been developed, this evolution is related to the No Free Lunch (NFL) theorem [38], which states that if an meta-heuristic algorithm performs well on a set of optimization problems, there are some other optimization problems this meta-heuristic algorithm, will not perform well, which conclude that a specific optimization problem can be solved well with some meta-heuristic algorithms than others. Therefore, we used a set of meta-heuristic algorithms which, provides a better opportunity to obtain overall best optimal parameters that maximize cloning fidelity. To address this issue, and with the rapid development of soft-computing techniques, many meta-heuristic algorithms have recently been designed and used as competitive alternative resolution methods to resolve many real-world issues, due to their simplicity and easy implementation, the Adaptive Guided Differential Evolution (AGDE) is used to solve the optimal parameters that maximize cloning fidelity. As a high performance optimizer and based on the experimental results illustrated in [39], revealed that AGDE is significantly better than, or at least comparable to state-of-the art approaches in terms of robustness, stability and quality of the solution achieved. To the best of our knowledge, this paper is the first of its kind to attempt using the AGDE as a meta-heuristic algorithms in order to obtain overall best optimal parameters that maximize cloning fidelity. In this paper, the experimental results proved that the AGDE was outperformed the eleven competitor algorithms including; Enhanced LSHADE-SPACMA Algorithm (ELSHADE-SPACMA) [40], Particle Swarm Optimization (PSO) [18], Gravitational Search Algorithm (GSA) [41], Whale Optimization Algorithm (WOA) [42], Grey Wolf Optimizer (GWO) [43], QUasi-Affine TRansformation Evolutionary algorithm (QUATRE) [44], Enhanced Differential Evolution algorithm with novel control parameter adaptation (PaDE) [45], Cuckoo Search (CS) [46], Bat-inspired Algorithm (BA) [47], Parameters with adaptive learning mechanism (PALM) [48], and Improved Multi-operator Differential Evolution Algorithm (IMODE) [49]. The paper is organized as follows: In Section ”Quantum Cloning Circuit”, there is a brief explanation about the used standard gates as well as their employed operations in the proposed Bužek network, also the cloning circuit is explained mathematically. The Adaptive Guided Differential Evolution (AGDE) is presented in Section ”Adaptive Guided Differential Evolution (AGDE)”. The methodology of the proposed method is explained in Section ”Methodology of the proposed method”. The experimental results and discussions are introduced in Section ”Experimental Results”. Finally, the paper is concluded in Section ”Conclusion”.

Quantum cloning circuit

Bužek, et al. [6], proposed a network that contains a number of quantum gates to produce two copies of initial qubit states with cloning errors. This network takes three qubits as input, two qubits () will be copies of the output, remaining qubit () is the control target. Mainly, the network is decomposed into two parts, as shown in Fig. 1the first part is the preparation of quantum copier, where initial states of qubits and are prepared and reach state . In the network cloning part, original information of qubit is redistributed among the three qubits, the main two parts of the network are described in detail. The quantum gates that represent components in cloning circuit, have two types, the rotation and CNOT operators, one qubit rotation gate is explained as follows:and when acting on basis vectors produces,
Fig. 1

Quantum Cloning Circuit. This circuit consists of two parts, the first part is the preparation, the second one is the copying part, the circuit includes rotation gates that takes square box on lines, and controlled-NOT gates are represented with a dark dot (controlling qubit), and white dot is represented with a cross (target qubit).

Quantum Cloning Circuit. This circuit consists of two parts, the first part is the preparation, the second one is the copying part, the circuit includes rotation gates that takes square box on lines, and controlled-NOT gates are represented with a dark dot (controlling qubit), and white dot is represented with a cross (target qubit). A controlled NOT gate (CNOT) is a two-qubit gate, in CNOT gate, input qubit controls the target qubit with a condition such that if input qubit is in state , there is no effect on target qubit, but if input state is , target qubit is switched to either or , according to it’s current state. Representing CNOT gate with , it affects on basis vectors as follows:

Preparation stage of network

First part of network in which two quantum copier qubits and are prepared and represented with a specific state . We have initial input state in basis set and , this state is represented bywhere , and values of and following the relations depict the operations that are carried out in the preparation part of the quantum cloning network as follows: Carrying out operations in Eq. (5), while using Eqs. (2), (3), we get the preparation state in the following form:where are real coefficients that are functions of , and and are defined by following equations:Using proper values of , , and enhances the preparation state output.

Quantum copying stage

In the second part of quantum copying network, where qubits of quantum copier are prepared in the preparation part, original information for initial state is cloned, the process is performed with four controlled CNOTs operations as follows:carrying out previous operation produces a three-qubit state based on the following formula: Final output state is a mixture of three-qubits state, in order to convert into a single-qubit state, the principle of density operator algebra is being used, hence, previous state is expressed with the density operator with following equation: With the density operator, the resulted three-qubit state is represented with an 88 mixed density matrix, which can be converted into a reduced density matrix of single-qubit state and represented with reduced density operator , and j, ranging from 1 up to the number of input states which is 3. In order to find the reduced density matrix for one element, the other two elements are traced out of mixed density matrix, as shown in Eq. (11).Each reduced density operator gives 2 2 matrix that represents an individual output of each cloned state. In order to, accurately perform the cloning process, the resulted density matrices and are compared with the input state density matrix, , whereA comparison between two density matrices is performed by measuring difference, which is represented with distance () in the square of Hilbert–Schmidt norm. Whereas, the fidelity to measure the similarity of two density matrices iswhere fidelity value , the more two density matrices are nearly identical, the more fidelity value F near to value 1 [50]. With optimal parameter values, gives us proper matrices for in form:

Adaptive Guided Differential Evolution (AGDE)

Adaptive Guided Differential Evolution (AGDE) considers a novel alternative of DE algorithm, AGDE have been proposed by Wagdy and Khater [39] to solve performance problems of original DE algorithm such as slow exploitation rate, problem parameters dependency, low performance with dimensionality increasing. In order to cover DE shortcomings, AGDE algorithm employs a new mutation rule, and an adapted value of crossover parameter strategies.

Initialization

Population individuals are randomly initialized, such as each (i = 1, 2, , NP) individual of population is randomly initialized as follows:where and represent upper and lower boundaries of individual, respectively, and rand(0,1) is a generated random number between [0,1].

Mutation

In order to balance exploration and exploitation processes, AGDE uses a new mutation rule, where population individuals are divided into three parts, first two vectors are located randomly from top and bottom 100p% agents of population, and third vector is selected randomly from the remaining middle [NP - 2(100p%)] individuals as follows:where is a random selected vector of the population top 100p% agents, is a random selected vector of the population bottom 100p% agents, and is a random selected vector of the population middle [NP - 2(100p%)] agents, where F represents mutation factors generated randomly within range [0.1,1].

Crossover

AGDE algorithm uses binomial crossovers, where values of target and mutated vectors are mixed to generate a trial vector with the following equation:where , and is a random number in [0, 1]. Where CR is the crossover probability, AGDE uses and adaptive CR values are as the following: At each generation G, CR parameter is selected adaptively from one of sets CR1 and CR2, where CR1 and CR2 [0.9, 1]. Selecting one of these sets depends on each set of experiences of generating promising solutions over previous iterations of optimization process as follows:where is the probability of selecting set j, and . m denotes the number of sets, , and it is initialized with value , which is . Based on the value of , a roulette wheel selection method is used to select the appropriate set for each target vector. Through evolution process, value of is updated, accordingly, as the following:andwhere G represents the generation, is the respective numbers of generated offspring vectors by the set that is included in the selection operation through the last G generations, and is the number of generated offspring vectors by set and is excluded from the selection process through the last G generations. represents the success ratio of the vector generated by set and will be included within next generations, and is the probability that set will be selected in the current generation, constant = so that result value not assigned to zero. The Pseudo code of AGDE algorithm.

Methodology of the proposed method

The quantum cloning problem consider one of the recent challenges in quantum computing evolved world, the main objective of current study is to perform quantum cloning process on the Bužek circuit (explained in Section Quantum Cloning Circuit) with the least error using optimization methods, so that get the original and circuit cloned quantum states nearly identical. In this study, the AGDE employed to solve the quantum cloning problem, and get the optimal parameters for the quantum cloning circuit. Fig. 2 illustrates the flowchart of the proposed methodology. Moreover object process diagram with applied strategy steps in details shown in Fig. 3, the flowchart shows the process follows, and operations carried out to reach optimal solutions, optimization strategy begin with initializing AGDE agents which represent solutions in order to be optimized, in current problem context these agents Xs represent the values of the parameters (), AGDE optimizer build the population of agents (, …, ) according to Eqs. (16), (18), where the objective function is the cloning fidelity between copied versions states, and original ones. The quantum cloning circuit shown in Fig. 3, according to Section Quantum Cloning Circuit, has two main parts: i) Preparation part: receive a pure qupit inputs as in Eq. 4, with values of () parameters generated according to relation explained below in Eq. (23), to constitute a quantum initial state, followed by applying control gates in both Eqs. (5), (6), depending mainly on parameters values of (), which represent solutions in AGDE algorithm. Second stage of cloning circuit perform copying process, where four controlled CNOTs operations applied on prepared state received from the previous preparing stage, through applying Eqs. (8), (10), a density matrix is produced, then the density operator algebra employed to get density operators represent the copied qubit states. As illustrated in the Fig. 3, the fidelity between the input and output quantum states in Eq. (14), is computed as a fitness value. These steps are repeated till reach the pre-defined criteria, once the stopping criteria become satisfied, the parameter values of optimal solutions that have the () values with maximum fidelity are returned.
Fig. 2

Flowchart of the proposed method to obtain optimal parameters for the cloning circuit.

Fig. 3

Process diagram of the proposed methodology.

Flowchart of the proposed method to obtain optimal parameters for the cloning circuit. Process diagram of the proposed methodology.

Experimental results

This section illustrates the execution conditions, applied parameters, result statistics and explanation graphs. For a fair comparison, the meta-heuristic algorithms are executed in the same environment, experiments are implemented with software Matlab 2014a and carried out on a machine with resources Intel Core i7, 2.9 GHz Processor, and 8 GB of RAM. The performance of AGDE algorithm, compared with other competitor algorithms. For a fair comparison the maximum number of objective function evaluations (FES) is set to 180,000 for all algorithms, besides number of employed agents in each meta-heuristic algorithm is 30 agents. To achieve a meaningful statistical results, all algorithms evaluated on 30 independent runs and the provided results, include best-so-far and worst fitness value, average, and standard deviation values of best solutions found in each run. Table 1, provides the names of the comparative algorithms and their parameter settings values. To have the best performance, the assigned parameter values are either recommended by algorithms corresponding developers, or within the range of recommendations [51]. The values of , and parameter values are generated according to specific conditions, where their values distributed over the range [0,1]. And the relation between these two parameters is considered during the generation.
Table 1

Parameter settings of the ten competitive and selected algorithms.

AlgorithmsParameters setting
Common SettingsPopulation size: N=30
Function evaluations (FES): FE=18E04
Problem dimensions Dim=3
Number of independent runs 30
AGDECR1[0.05,0.15],CR2[0.9,1.0] (Default)
ELSHADE-SPACMAmax_NP=NP,min_NP=4.0 (Default)
arc_rate  = 1.4
PaDEF=0.8,CR=0.6,numStra=4,
Archfactor=1.6,pmax=0.11,pmin=0.11
IMODEarch_rate=2.6
LPalmDEF=0.8,Cr=0.6
numStra=19,ps_min=4
QUATREF=0.7
PSOVmax=6,wMax=0.9,wMin=0.2,
c1=2,c2=2
GSAalpha =20,G0=100,
Rnorm=2,Rpower=1
CSNests number  = 50
Discovery rate of alien eggs/solutions  = 0.25 (Default)
BAFrequency minimum Qmin  = 0
GWOa decreases linearly from 2 to 0 (Default)
WOAa decreases linearly from 2 to 0
a2 linearly decreases from −1 to −2
Parameter settings of the ten competitive and selected algorithms. From Eq. 4 of initial state where , the unit vector form of parameters is . The relation between and is concluded as follows [52]:. The quantum cloning process have been optimized considering the following constraints: If = 0 or = 0, which means or , then resulted copy should be in the form or . Both and 0 at the same time, in this state, , the cloned state is in the following form: Where and are the original and cloned states respectively.

Performance measures

In order to evaluate the performance of compared meta-heuristic algorithms for maximizing the quantum cloning fidelity, a set of metrics are employed, including: average and standard deviations and worst and best of obtained fidelities. Average: Average of the fitness function value obtained after executing competitive algorithm N times. The mean fitness function is calculated as follows: Standard deviation (STD): STD is computed to determine the deviation of the obtained function values over N times from their central value (average);where is the total runs, and represents the best fitness obtained for each run. Best function value: It finds the maximum function value of cloning fidelity, and is obtained over N time as follows: Worst function value: It finds the minimum function value of cloning fidelity and is obtained as follows: The competitive meta-heuristic algorithms have been executed to get the best values for as parameters for the used quantum cloning circuit, in order to maximize cloning fidelity. The Convergence curves provided in Fig. 6, shows the convergence comparison between the AGDE algorithm, and competitor methods, to obtain optimal parameter values with maximum fidelity through optimization iterations. The implementation procedure executed based on parameter settings provided in Table 1, with a common implementation settings as explained previously.
Fig. 6

Convergence curves of competitive algorithms.

The representation of convergence illustrated in Fig. 6, shows the performance of meta-heuristic algorithms through the optimizing process, showing the average of best obtained fitness values, against the function evaluation, since the objective fitness value represent cloning fidelity in Eq. (14), therefore fitness values within range . It is observed that ADGE algorithm has a comparative convergence rate compared with other meta-heuristic algorithms, concluded with a highest performance in last iterations, while GSA and WOA with lowest convergence rates. Moreover the numerical statistics provided in Table 2, illustrates the average and standard deviations are computed in addition to worst (least) and best (highest) fidelities. The statistical results show the performance of compared algorithms with multiple metrics to assess the used comparative meta-heuristic algorithms on quantum cloning problem, and obtain the near optimal parameters for solving our cloning problem. It’s observed from Table 2 that AGDE algorithm is located in the first rank with the best cloning fidelity of and, accordingly, achieve the least qubit cloning error down to , in addition to best STD and average fitness values. ELSHADE-SPACMA algorithm come in the second rank following AGDE algorithm with a maximum cloning fidelity of , while GSA and CS algorithms consider the worst two meta-heuristic algorithms. Table 3, illustrates the best parameters, and obtained for each meta-heuristic algorithm, and related cloning fidelity provided in last column. The best values obtained are for parameters and respectively. Cloning may be useful to reduce the complexity of some quantum algorithms and quantum machine learning algorithms [53].
Table 2

The statistical results obtained from competitive algorithms for the quantum cloning problem.

AlgorithmBest FidelityMeanWorst FidelitySTDCPU Time
AGDE0.9999999950.9999998970.9999979890.000002188413.23
ELSHADE-SPACMA0.9999999610.9999937030.9999489990.000015937412.31
PaDE0.9999999060.9923060820.9231029270.024315511418.87
IMODE0.9999997880.9999772320.9999264100.000031902420.03
LPalmDE0.9999999240.9999967970.9999938090.000002228404.06
QUATRE0.9999995790.9999948610.9999806610.000006298405.88
PSO0.9999964020.9999542140.9997669820.000069631415.88
GSA0.9879011170.7422894100.1496224550.260589370417.23
CS0.9999722120.9989436970.9910960270.002762260411.64
BA0.9999990900.8923102930.6923102930.072762260410.89
GWO0.9999997620.9901584650.7851893530.039822465414.95
WOA0.9999930930.9286324740.5384667390.144053546422.75
Table 3

The best solution obtained from competitive algorithms for the quantum cloning fidelity.

AlgorithmW1W2W3Fidelity
AGDE2.356144531.570810622.356131600.999999995
ELSHADE-SPACMA0.785342390.000167840.785123260.999999961
PaDE0.785248770.000258420.784955360.999999906
IMODE0.785245680.000592930.784847020.999999788
LPalmDE0.785217330.000064390.784955560.999999924
QUATRE0.785511523.141425490.786693050.999999579
PSO2.355884631.573879943.927598850.999996402
GSA2.376042271.665997192.368517500.987901117
CS0.779222533.141592650.781943920.999972212
BA2.357305511.570326842.355141730.999999090
GWO0.784897720.000000000.784864050.999999762
WOA0.773215953.141592650.788801310.999993093
The statistical results obtained from competitive algorithms for the quantum cloning problem. The best solution obtained from competitive algorithms for the quantum cloning fidelity.

Qualitative metrics

This section illustrates the qualitative metrics in Fig. 4, Fig. 5 to confirm the performance of AGDE algorithm through optimizing quantum cloning problem, these metrics include a 2D view of the cloning problem search space, search history, average fitness history, optimization history and diversity. The following points are observed from the resulted qualitative analysis. Regarding the quantum cloning problem domain’s topology and search space: The first column of Fig. 4 illustrates the problem search space, and shape of problem topology. It’s observed from the resulted shape that the search space of quantum cloning problem has many local sub-regions, which indicates the complexity of problem space. In terms of search history: The second column in Fig. 4 shows the search history of meta-heuristic algorithm agents through problem search space over optimization iterations, where lines in the background represent the contour lines; these lines show the gradation of fitness value from blue to red lines with increasing fitness value. The search history shows that AGDE algorithm is able to search through regions with low fitness values which, helps in achieving our target and maximizing the cloning fidelity.
Fig. 4

Qualitative metrics on quantum cloning problem: 2D views of the problem search space and search history.

Fig. 5

Qualitative metrics on quantum cloning problem: Average fitness history, optimization history and diversity.

Qualitative metrics on quantum cloning problem: 2D views of the problem search space and search history. Qualitative metrics on quantum cloning problem: Average fitness history, optimization history and diversity. Regarding the average fitness history: The first column of Fig. 5 illustrates the average fitness history, where the curve shows the average fitness history of meta-heuristic algorithm over optimization iterations; the resulted curve shape assess the performance of algorithm agents and how these agents collaborate to reach to optimal values, and that is reflected on the increase in fidelity value represented with the curve. In terms of optimization history: The optimization history curve in second column in Fig. 5 represents the objective function value obtained with best agent in each iteration from first to the last optimization iteration, the resulted curve illustrates that the objective function seems to increase over optimization iterations. In addition, the shapes of resulted curves in average fitness history and optimization history are mainly similar. This similarity reflects collaboration between search agents in meta-heuristic algorithm to reach an optimal state. Regarding the population diversity: The last column in Fig. 4 represents the population diversity, this plot displays the average distances between population agents over optimization process. In the first iterations, the diversity value between population agents is high, as meta-heuristic algorithm explore the problem in the first iterations to find promising solutions over quantum cloning problem search space, whereas in the last iterations, diversity values between meta-heuristic algorithm agents decreases over iterations means algorithm in exploitation phase to find a global optimal or nearly an optimal solution between solutions found in previous exploration phase. Therefore, the resulted population diversity curve illustrates the balance between exploration and exploitation phases in order to get optimal parameters for maximizing cloning fidelity. The purpose of this study is to optimize the parameters of quantum cloning circuits, so that maximize the cloning fidelity between produced copies of initial qubit states. AGDE algorithm and a set of eleven comparative algorithms are employed for solving quantum cloning problem. The experimental results and comparative study, performed demonstrate the reliability of the used methodology, and achieving the objective of least cloning error. The employed methodology of applying meta-heuristics, presents certain advantages: AGDE used self-adaptation scheme for crossover rate, provides a smooth balance between exploration and exploitation process, besides integrated mutation method gives remarkable effect on convergence speed as illustrated in Fig. 6. Convergence curves of competitive algorithms. AGDE algorithm performs well on low dimensional optimization problems according to experimental results of current study in Table 2. The existing literature also reports that, applying optimization techniques in quantum cloning domain is hot topic and needed further studies, due to the promising high quality parameter solutions than the traditional methods. Besides benefits, the proposed methodology also poses some limitations as discussed below: Because AGDE is a self-adaptive crossover rate strategy, it is comparatively computationally low expensive than PALM, PaDE, and QUATRE algorithms. According to the No Free Lunch (NFL) theorem, that logically no superior meta-heuristic algorithm can solve all the optimization problems, so there is no guarantee that AGDE algorithm, may perform well on another optimization problem.

Conclusion

Quantum cloning circuit reformulated in a new optimization problem context, along with cloning process constraints, described previously, where objective function, maximization of quantum cloning fidelity. This paper aims to obtain the optimal parameter values for angles to get cloned states with the least error down to implemented on the Bužek quantum cloning circuit using the Adaptive Guided Differential Evolution (AGDE). The obtained best values for as parameters are used in quantum cloning circuit, in order to maximize cloning fidelity. To be specific, twelve competitive meta-heuristics including the AGDE were applied to get cloning circuit parameters with cloned qubits least error. The results demonstrate that AGDE can effectively obtain the optimal parameter values for angles, at the same time, AGDE is also better than other well-known meta-heuristic algorithms. Moreover, the experimental results proved that the superiority of AGDE on terms of convergence curves and obtaining the convenient parameter values required for minimizing quantum cloning error compared with competitor algorithms. Eventually, a real IBM simulator device is utilized to confirm the efficiency of the cloning operation based on proposed optimized parameters. As future work, it would be interesting to extend the application of the AGDE to more practical optimization problems such as the classification and prediction problems as well as multi-objective problems with conflicting criteria. Also, due to the critical of getting the optimal parameter values for angles to get cloned states with the least error, it is urgent to propose a new optimization method to tackle with this great problem. Due to the promising findings, we suggest using the AGDE as an effective tool to solve complex optimization problems.

Compliance with Ethics Requirements

This article does not contain any studies with human participants or animals performed by any of the authors.

CRediT authorship contribution statement

Essam H. Houssein: Supervision, Project administration, Conceptualization, Methodology, Formal analysis, Writing - review & editing. Mohamed A. Mahdy: Software, Resources, Writing - original draft. Manal. G. Eldin: Methodology, Writing - review & editing. Doaa Shebl: Formal analysis, Visualization, Resources, Writing - review & editing. Waleed M. Mohamed: Conceptualization, Formal analysis, Visualization, Resources, Writing - review & editing. Mahmoud Abdel-Aty: Supervision, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
G=0
Create a random initial population xiGi,i=1,,NP
Evaluate fxiGi,i=1,,NP
G=1
while (G Gmax) do
 fori=1 to NPdo
 Generate F=rand(0.1,1)
 Compute the (crossover rate) Cri according to Eq. (19).
 Randomly choose xp-bestG as one of the 100p% best vectors (top individuals).
 Randomly choose xp-worstG as one of the 100p% worst vectors (bottom individuals).
 Randomly choose xrG as one of the (NP-2(100p%)) vectors (middle individuals).
 jrand=randint(1,D),
 forj=1 to Ddo
  ifrandi,i[0,1]<CRorj=jrandthen
  viG+1=xrG+F·xp-bestG-xp-worstG
  else
  ui,jG=xi,jG
  end if
 end for
 iffuiGfxiGthen
  xiG+1=uiG,fxiG+1=fuiG
  iffuiGfxbestGthen
  xbestG+1=uiG,fxbestG+1=fuiG
  nsjG=nsjG+1
  end if
  xiG+1=xiG
  njG=nfjG+1
 end if
 end for
 Generate pjG+1, according to Eq. (21), for the next generation G=G+1
end while
  6 in total

1.  Approximate quantum cloning with nuclear magnetic resonance.

Authors:  Holly K Cummins; Claire Jones; Alistair Furze; Nicholas F Soffe; Michele Mosca; Josephine M Peach; Jonathan A Jones
Journal:  Phys Rev Lett       Date:  2002-04-17       Impact factor: 9.161

2.  Hybrid particle swarm optimization and tabu search approach for selecting genes for tumor classification using gene expression data.

Authors:  Qi Shen; Wei-Min Shi; Wei Kong
Journal:  Comput Biol Chem       Date:  2007-10-22       Impact factor: 2.877

3.  Optimization by simulated annealing.

Authors:  S Kirkpatrick; C D Gelatt; M P Vecchi
Journal:  Science       Date:  1983-05-13       Impact factor: 47.728

4.  Quantum copying: Beyond the no-cloning theorem.

Authors: 
Journal:  Phys Rev A       Date:  1996-09       Impact factor: 3.140

5.  Quantum coding.

Authors: 
Journal:  Phys Rev A       Date:  1995-04       Impact factor: 3.140

6.  Hybrid Harris hawks optimization with cuckoo search for drug design and discovery in chemoinformatics.

Authors:  Essam H Houssein; Mosa E Hosney; Mohamed Elhoseny; Diego Oliva; Waleed M Mohamed; M Hassaballah
Journal:  Sci Rep       Date:  2020-09-02       Impact factor: 4.379

  6 in total
  1 in total

1.  A velocity-guided Harris hawks optimizer for function optimization and fault diagnosis of wind turbine.

Authors:  Wen Long; Jianjun Jiao; Ximing Liang; Ming Xu; Tiebin Wu; Mingzhu Tang; Shaohong Cai
Journal:  Artif Intell Rev       Date:  2022-07-25       Impact factor: 9.588

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.