Population initialization is one of the important tasks in evolutionary and genetic algorithms (GAs). It can affect considerably the speed of convergence and the quality of the obtained results. In this paper, some heuristic strategies (procedures) for construction of the initial populations in genetic algorithms are investigated. The purpose is to try to see how the different population initialization strategies (procedures) can influence the quality of the final solutions of GAs. Several simple procedures were algorithmically implemented and tested on one of the hard combinatorial optimization problems, the quadratic assignment problem (QAP). The results of the computational experiments demonstrate the usefulness of the proposed strategies. In addition, these strategies are of quite general character and may be easily transferred to other population-based metaheuristics (like particle swarm or bee colony optimization methods).
This paper presents the protons and neutrons distributions in atomic nucleus shells calculation algorithm which may be used for ab initio no-core nuclear shell model computations. The problem of enumeration of many-particle states is formulated on energetic basis instead of application of the traditional scheme for states classification. The algorithm provides calculations of protons and neutrons occupation restrictions for nuclear shells for an arbitrary number of oscillator quanta. The reported results show that the presented algorithm significantly outperforms the traditional approach and may fit the needs of state-of-the-art no-core shell model calculations of atomic nuclei.