Gene regulatory networks (GRN) inference from gene expression data is an important problem in systems biology field, in which the main goal is to comprehend the global molecular mechanisms underlying diseases for the development of medical treatments and drugs. This problem involves the estimation of the gene dependencies and the regulatory functions governing these interactions to provide a model that explains the dataset (usually obtained from gene expression data) on which the estimation relies. In this work a method based on genetic algorithms to infer gene networks is proposed. The main idea behind the method consists in applying one genetic algorithm for each gene independently, instead of applying a unique genetic algorithm to determine the whole network as usually done in the literature. Besides, we propose the application of a network inference method to generate the initial populations to serve as more promising starting points for the genetic algorithms than random populations. To guide the genetic algorithms, we propose the use of Akaike information criterion (AIC) as fitness function. Results obtained from inference of artificial Boolean networks show that AIC correlates very well with popular topological similarity metrics even in cases with small number of samples. Besides, the benefit of applying one genetic algorithm per gene starting from initial populations defined by a network inference technique is evident according to the results.