A Self-adaption Quantum Genetic Algorithm Used in the Design of Command and Control Structure

Similar documents
A Novel Congruent Organizational Design Methodology Using Group Technology and a Nested Genetic Algorithm

Introduction of Quantum-inspired Evolutionary Algorithm

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011

A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems

An Improved Quantum Evolutionary Algorithm with 2-Crossovers

An Area Optimized Implementation of AES S-Box Based on Composite Field and Evolutionary Algorithm

An Implementation of Compact Genetic Algorithm on a Quantum Computer

A New Approach to Estimating the Expected First Hitting Time of Evolutionary Algorithms

Improved Shuffled Frog Leaping Algorithm Based on Quantum Rotation Gates Guo WU 1, Li-guo FANG 1, Jian-jun LI 2 and Fan-shuo MENG 1

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem.

Comparative Study of Basic Constellation Models for Regional Satellite Constellation Design

Quantum Crossover Based Quantum Genetic Algorithm for Solving Non-linear Programming

An Evolutionary Programming Based Algorithm for HMM training

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India

Quantum-Inspired Evolutionary Algorithm for a Class of Combinatorial Optimization

arxiv:cs/ v1 [cs.ne] 4 Mar 2004

A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules

A Canonical Genetic Algorithm for Blind Inversion of Linear Channels

932 Yang Wei-Song et al Vol. 12 Table 1. An example of two strategies hold by an agent in a minority game with m=3 and S=2. History Strategy 1 Strateg

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Haploid & diploid recombination and their evolutionary impact

1618. Dynamic characteristics analysis and optimization for lateral plates of the vibration screen

A Lower Bound Analysis of Population-based Evolutionary Algorithms for Pseudo-Boolean Functions

Computational statistics

RESEARCH on quantum-inspired computational intelligence

Cycle Time Analysis for Wafer Revisiting Process in Scheduling of Single-arm Cluster Tools

Quantum-Inspired Differential Evolution with Particle Swarm Optimization for Knapsack Problem

CSC 4510 Machine Learning

DISCUSSION ON THE TRAJECTORY OPTIMIZATION OF MECHANICAL LINKAGE MECHANISM BASED ON QUANTUM GENETIC ALGORITHM

Lecture 9 Evolutionary Computation: Genetic algorithms

Beta Damping Quantum Behaved Particle Swarm Optimization

A Parallel Processing Algorithms for Solving Factorization and Knapsack Problems

A Rough-fuzzy C-means Using Information Entropy for Discretized Violent Crimes Data

Joint Entropy based Sampling in PBIL for MLFS

ENERGY EFFICIENT TASK SCHEDULING OF SEND- RECEIVE TASK GRAPHS ON DISTRIBUTED MULTI- CORE PROCESSORS WITH SOFTWARE CONTROLLED DYNAMIC VOLTAGE SCALING

Unit 1A: Computational Complexity

Improved Adaptive LSB Steganography based on Chaos and Genetic Algorithm

Title: On Finding Effective Courses of Action in a Complex Situation Using Evolutionary Algorithms *

Pre-weighted Matching Pursuit Algorithms for Sparse Recovery

EVOLVING PREDATOR CONTROL PROGRAMS FOR A HEXAPOD ROBOT PURSUING A PREY

On the Usefulness of Infeasible Solutions in Evolutionary Search: A Theoretical Study

device. Zhang Bo and Yang Huina at Tsinghua University used frequency domain electromagnetic field numerical calculation method to study substation gr

Data Warehousing & Data Mining

THE system is controlled by various approaches using the

3 Guide function approach

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Behavior of EMO Algorithms on Many-Objective Optimization Problems with Correlated Objectives

Kronecker Product Approximation with Multiple Factor Matrices via the Tensor Product Algorithm

Solution 4 for USTC class Physics of Quantum Information

Distributed Genetic Algorithm for feature selection in Gaia RVS spectra. Application to ANN parameterization

Improving Coordination via Emergent Communication in Cooperative Multiagent Systems: A Genetic Network Programming Approach

Two Levels Data Fusion Filtering Algorithms of Multimode Compound Seeker

先進的計算基盤システムシンポジウム SACSIS2012 Symposium on Advanced Computing Systems and Infrastructures SACSIS /5/18 VM 1 VM VM 0-1 1) 18% 50% 2) 3) Matching

Multi-objective approaches in a single-objective optimization environment

Genetic Algorithm. Outline

Decomposition and Metaoptimization of Mutation Operator in Differential Evolution

Multiprocessor Energy-Efficient Scheduling for Real-Time Tasks with Different Power Characteristics

Abductive Inference in Bayesian Belief Networks Using Swarm Intelligence

Application of Swarm Intelligent Algorithm Optimization Neural Network in Network Security Hui Xia1

Complexity of the quantum adiabatic algorithm

Evolutionary Programming Using a Mixed Strategy Adapting to Local Fitness Landscape

A6523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring

Cultural Dissemination using a Quantum Model

Neural Network Identification of Non Linear Systems Using State Space Techniques.

Fault tree analysis (FTA) is an important approach for system reliability analysis. It has been widely used in many applications and has

Genetic Algorithm for Solving the Economic Load Dispatch

Iterative Laplacian Score for Feature Selection

Dynamic Behavior Analysis of Membrane-Inspired Evolutionary Algorithms

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016

A New Robust Decentralized Control Method for Interconnected Nonlinear Systems Based on State Extension and Adaptive Tracking

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Learning to Forecast with Genetic Algorithms

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

Parametrized Genetic Algorithms for NP-hard problems on Data Envelopment Analysis

Parallelization of the QC-lib Quantum Computer Simulator Library

Canary Foundation at Stanford. D-Wave Systems Murray Thom February 27 th, 2017

Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants

National Technical University of Athens (NTUA) Department of Civil Engineering Institute of Structural Analysis and Aseismic Research

Sorting Network Development Using Cellular Automata

Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization

Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Hyperspherical Clustering and Sampling for Rare Event Analysis with Multiple Failure Region Coverage

Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State Feedback Controller

The Role of Crossover in Genetic Algorithms to Solve Optimization of a Function Problem Falih Hassan

Optimization Of Cruise Tourist Orbit For Multiple Targets On GEO

TUTORIAL: HYPER-HEURISTICS AND COMPUTATIONAL INTELLIGENCE

Exciting Frequency Optimization for Electromagnetic Flow Meter with Genetic Algorithm

A Reconfigurable Quantum Computer

Evaluation and Validation

THE newest video coding standard is known as H.264/AVC

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems

No.5 Node Grouping in System-Level Fault Diagnosis 475 identified under above strategy is precise in the sense that all nodes in F are truly faulty an

Prolonging WSN Lifetime with an Actual Charging Model

Using Genetic Algorithms for Maximizing Technical Efficiency in Data Envelopment Analysis

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms

Transcription:

2017 3rd International Conference on Computational Systems and Communications (ICCSC 2017) A Self-adaption Quantum Genetic Algorithm Used in the esign of Command and Control Structure SUN Peng1, 3, a, WU Jun-sheng2, ZHANG Jie-yong3, *, LIAO Meng-chen3 1. School of computer science, Northwestern Polytechnical University, Xi an, China 2. School of software and microelectronics, Northwestern Polytechnical University, Xi an, China 3. College of Information and Navigation, Air Force Engineering University, Xi an, China a 281126096@qq.com Keywords: Work load, Root mean square, Quantum genetic algorithm, Self-adaption. Abstract. The paper mainly solved the problem of the design of command and control structure. First, the key elements in command and control structure are defined and we introduced the concept of work load of decision makers to describe the problem mathematically. Next, a mathematic model aimed at minimizing the root mean square of decision makers work load is developed. Finally, we combine the quantum genetic algorithm with self-adaption strategy and get the self-adaption quantum genetic algorithm. Major characteristic of this algorithm is adjusting the quantum rotation gate, generating the crossover probability and the mutation probability in a self-adaption way. Experimental results show that the self-adaption quantum genetic algorithm has a feature of evolving fast and searching precise, and it can cluster the platforms well to accomplish the design of command and control structure. 1 Introduction The design of command and control structure is the key issues in army organization. A reasonable command and control structure can improve the command efficiency of the whole army command [1][2][3], and balance the workload of each decision makers [4][5]. In the design of the command and control structure, we divide all platforms into several non-overlapping groups. Each group is distributed a decision maker [6]. So the key problem of command and control structure design is clustering platforms. Platform clustering is the second part of content of the three-phase design of adaptive organization [7][8][9]. Levchuk sets up the mathematical model with the target of minimize the maximum workload of decision makers [8]. Zhang set the task processing time as the measurement of decision-makers workload and use hierarchical clustering method to solve the problem in [10]. Hierarchical clustering method use greedy strategy in each step which can only get a local optimal solution. The above models are single objective model and Sun put forward multi-objective Published by CSP 2017 the Authors 89

optimization model in [11] which can get several forefront solutions. In this paper, we come up with the concept of task complexity to measure the workload of decision-makers and set up a mathematical model minimizing the RMS (Root Mean Square) of decision-makers workload as the objective function. Finally, we put forward a SAQGA (Self-Adaption Quantum Genetic Algorithm, SAQGA) to solve the model. 2 efinition 2.1 Elements in the design of command and control (1)A task is a goal that needs to be accomplished during combat. Typically, completing a task requires the use of one or more platforms. Task set is T { Ti }( i 1,..., I). (2)Platform is the basic unit for executing tasks. Platform set is P{ Pj }( j 1,..., J). (3)ecision-maker(M) is the essential element of command and control in military organization, which has the ability of information processing and commanding. M set is M { M }( m 1,..., ). m 2.2 Variable (1)Assignment variable between task and platform ij ( i1,, I; j 1, J), ij 1 means assign platform j to task i; ij 0 means there is no relationship between platform and task. (2)Control variable between M and platform xmj ( m1,, ; j 1, J), xmj 1 means M m control platform P j ; xmj 0 means there is no relationship between platform and M. (3)Execution variables for M umi ( m1,, ; i1, I), umi 1means M m execute task T i ; u 0 means there is no relationship between task and M. mi 3 Problem model Figure 1 simply describes the relationship among Ms, tasks, and platforms, and there is collaborative relationships among Ms. Fig.1 Relationship among Ms, tasks and platforms 3.1 efinition of working load of decision-makers In the operational command, the decision-makers command platform to perform a number of tasks. ifferent tasks have different complexity. (1) In the case of the same number of platforms, the complexity of the charge of the collaborative task is greater than the complexity of the task that does not require collaboration. 90

(2) In the case of the same collaboration relationship, the complexity of the number of tasks required for the platform is larger than the number of platforms, and the complexity of the task is less than the number. is the complexity of decision-maker m executing task i: mi J J x x (1) mi mj ij nj ij j1 n1, j1 nm The workload of decision-maker m executing task i is: load( m, i) mi ti (2) The workload of decision-maker m is sum of all tasks workload: 3.2 Optimization objective ii J J CW ( m) ( x x ) t (3) mj ij nj ij i i1 j1 n1, j1 nm The essence of command and control structure design is to generate platform clustering scheme. All platforms are divided into a number of platforms, each of which is controlled by a decision entity. According to the 2.1 decision of the decision-makers workload, we measure the objective function from two aspects. (1)Average workload of decision-makers: 1 m1 (2)Variance workload of decision-makers: CW ( m) (4) 2 1 2 [ CW ( m) ] (5) m1 This paper uses the mean square root entity of decision load measure clustering scheme is good or bad. Literature [9] shows in a team, minimizing the mean and variance of the decision-makers workload is equal to minimize the RMS. RMS is equal to the expectation and standard deviation of the square value. 1 2 2 2 RMS CW ( m) To sum up, the optimization objectives of the whole model are as follows: min RMS x m1 J st. x 1 x 1 x {0,1} mj mj mj m1 j1 (6) (7) 4 Problem solving 4.1 Quantum genetic algorithm Quantum genetic algorithm [13] and the traditional genetic algorithm is mainly reflected in two points. One is using quantum bit encoding to represent chromosomes, genes expressed in the form of probability amplitude, the other is using quantum rotating gate to update population instead of 91

selecting, crossover and mutation operation. M bit quantum bit code can be expressed as: 1 2 m (8) 1 2 m ( i, i) is the i st 2 2 qubit of the chromosome, and it is a pair of plural. It meets 1,and, 0, 1 represent two different bit states. Without observation, the quantum is in the basic state, after observing, the quantum will collapse to 0 or 1 with probability 0.5 or 0.8. The qubit is updated as follows i cos i sin i i (9) sin cos represents the qubits updated, and i is the quantum rotation angle. ( i, i) 4.2 Self-adaptive strategy The calculation formulas of the quantum rotation angle, crossover probability and mutation probability in the adaptive strategy are as follows: fmax f min x ( max min ) fmax f (10) min k1( fmax f) k3( fmax f ), f favg P f c max f, f favg avg (11) Pm fmax favg (12) k2, f f avg k4, f favg fmax is the maximum fitness in the population. favg is the average fitness of population. f is the greater fitness of the two individuals to be crossed. f is the adaptive degree of individual variation. f x is the current individual fitness. max is the maximum value for interval. min is the minimum value for interval. k1 k2 k3 k 4 is constant. 4.3 SAQGA Algorithm steps are as follows: Step 1: Initial quantum bit code, i, i( i1,, m) 1/ 2, ensure the quantum bit collapse to the same probability of 0 or 1 at the beginning; Step 2: Observed quantum bit code and got the binary code, calculate the fitness of each individual. Step 3: Select optimal individuals as the next generation of evolutionary goals. Adjust the quantum rotation angle adaptively to update population according to the formula (10). o quantum crossover operation. Step 4: Generating crossover and mutation probability adaptively according to the formula (11)(12). If the iteration stops, output the result; otherwise return to step 2. 5 Experiment simulation i i i i 5.1 Experimental case The experimental data used in this paper is from the MOC-1 experiment carried out by the US naval Graduate School (NPS) supported by the U.S. epartment of defense [5]. The matching 92

relationship between task and platform is shown in Table 1, Simulation runs on Intel (R) Core CPU 2.5GHz i5-2450m computer. Tab. 1 Assignment relationship between tasks and platforms Task Platform Execution time Execution time Task Platform (h) (h) T 1 P 1 30 T 7 P 6 P 12 24 T 2 P 2 P 4 P 17 30 T 8 P 15 24 T 3 P 9 P 13 P 19 30 T 9 P 3 P 11 30 T 4 P 8 P 10 30 T 10 P 16 P 18 18 T 5 P 5 P 14 10 T 11 P 7 P 20 30 T 6 P 5 P 7 4 5.2 Analysis Experiment 1: In this experiment, the number of decision-makers is 4. The maximum workload is 94.7, and the minimum workload is 81.9. The average working load is 86.85 and the RMS value is 86.98. Hierarchical clustering algorithm is a common method to solve the clustering problem. The clustering scheme used in this case is shown in Table 3. The maximum load is 115.90, the minimum working load is 84.85, the average working load is, and the RMS is about 92.32. Compared with the hierarchical clustering algorithm, the average workload using SAQGA algorithm is lower than that of the hierarchical clustering algorithm 9.78%, and the RMS increased by 10.54%. It is also noted that the workload of M2 has fallen from 94.7 to 86.2, which shows that the SAQGA algorithm can effectively balance the load of each decision entity, avoid the load variance is too large. Tab. 2 SAQGA algorithm M SAQGA Platform Workload M 1 P 3 P 8 P 10 P 11 84.8528 M 2 P 5 P 7 P 14 P 15 P 16 P 18 94.7107 P 20 M 3 P 1 P 2 P 4 P 17 81.9615 M 4 P 6 P 9 P 12 P 13 P 19 85.9026 Average RMS 86.98 Tab. 3 Hierarchical clustering algorithm based on minimum RMS Hierarchical clustering algorithm Average M based on minimum RMS RMS Platform Workload M 1 P 3 P 8 P 10 P 11 84.8528 M 2 P 5 P 7 P 14 P 15 P 20 86.2254 96.15 M 3 P 2 P 4 P 16 P 17 P 18 94.3879 M 4 P 1 P 6 P 9 P 12 P 13 P 19 115.9026 Experiment 2: In order to further verify the superiority of SAQGA algorithm, we compare the quantum genetic algorithm (Quantum Genetic Algorithm, QGA) with SAQGA algorithm. Two search algorithms were iterated for 200 times, population size of 200, the evolution curve shown in Figure 2. QGA algorithm converges in the 130 generation, RMS value is 96, and SAQGA algorithm 93

converges in the 40 generation,, RMS value of 87. In contrast,, the SAQGA algorithm has the characteristics of fast convergence and goodd search results. Fig. 2 Iterative process Fig. 3 Monte Carlo simulation Experiment 3: In order to analyze thee statistical characteristics of SAQGA algorithm, the SAQGA algorithm is compared with QGA algorithm, genetic algorithm (GA) and adaptive genetic algorithm (SAGA). We have achieved across 50 Monte-Carlo simulation experiments forr four kinds of algorithms, the experimental results are shown in Figure 3. The T horizontal line represents the median statistics in boxplots, highly representative of distributionn box, outside the box of discretee points represent outliers. The experimentall results show that thee SAQGA algorithm has the best convergence, the least number off outliers, and the median RMS value is the lowest. 6 Summary In this paper, a mathematical model iss established to minimize the RMS, and the SAQGAA algorithm is used to solve the model. The experimental results show that the SAQGA algorithm can effectively solve the problem of clustering platform. References [1] Mandal S, Han X, Pattipati K R: Agent-Based Conference on Aerospace conference. Big Sky, MT(2010)p.1-11. [2] Mandal S, Bui H and Han X, in: Optimization-based decision support software for a team-in-the-loop experiment: Asset package selection and planning.. IEEE Transactions on Systems, Man, and Cybernetics (2013). istributed Framework for Collaborative Planning.. Proceedings of the 2010 IEEE International [3] Yu F, Tu F and Pattipati K R, in: Integration of a holonic organizational control architecture and multi-objective evolutionary algorithm for flexible distributedd scheduling. IEEE Transactions on System, Man, and Cybernetics-Part A: System and Humans (2008). [4] Hutchins S G, Kemple W G and Kleinman L: Martime operationss centers with integrated and isolated planning teams, in proc. 15 th ICCRTS (2010) p. 1-26. [5] Hutchins S G, Kemple W G and Kleinman L: Maritime headquarters with maritime operations center: A research agenda for experimentation, in proc. 14 th Int. Command Control Res. Technol. Symp (2009), p. 1-32. [6] Han X, Mandal S, Pattipati K R, and Kleinman L, in: Optimization-b based istributed Planning Algorithm: A Blackboard-Based Collaborative Framework. IEEE Transactions on Systems, Man, and Cybernetics (2014). [7] Levchuk G M, Levchuk Y N and Luo J, in: Normative esign of Organizations Part I: Mission Planning.. IEEE Transactions on Systems, Man, and Cybernetics (2002). [8] Levchuk G M, Levchuk Y N, Luo J andd Pattipati K R. Normative design of organizations-partⅡ: Organizational structure. IEEE Transactions on Systems, Man, and Cybernetics (2002). [9] Levchuk G M, Levchuk Y N, Luo J, Pattipati K R, and Kleinman L. L Normative design of project-based organizations-partⅢ: Modeling congruent, robust, and adaptive organizations. IEEE Transactions on Systems, Man, and Cybernetics (2004). [10] Zhang J Y, Yao P Y: Model and solvingg method for collocatingg problem off decision-makers in C2 organization. Systems Engineering and Electronicss (2012). 94

[11] Sun Y, Yao P Y and Wu J X: esign method of flattening command and control structure of army organization. Systems Engineering and Electronics (2016). [12] Sun Y, Yao P Y and Li M H. Adaption adjusting method of command and control structure of army organization. Systems Engineering and Electronics (2016). [13] Han K H, Kim J H: Quantum-inspired evolutionary algorithm for a class of combinatorial optimization. Evolutionary Computation, IEEE Transactions on (2002) p.580-593. [14] Shor PW: Algorithms for quantum computation: discrete logarithms and factoring. Foundations of Computer Science, 1994 Proceedings, 35 th Annual Symposium on. IEEE (1994) p. 123-134. [15] Li S Y, Li P C: Quantum computation and quantum optimization algorithm. Harbin industrial university press (2009). 95