Obtaining Simultaneous Equation Models through a Unified Shared-Memory Scheme of Metaheuristics

A Simultaneous Equation Model represents simultaneous dependencies in a set of variables. These models are normally created by experts in the field, but in some cases it is difficult to obtain such a model, for example due to a large number of variables, to unclear dependencies, etc. Furthermore, sometimes it is necessary to evaluate models composed of different variables before to obtain the values of the variables in the model and subsequently a satisfactory model. It is possible to develop metaheuristics to help the expert in the automatic generation of satisfactory models. But it is necessary to experiment with several metaheuristics and tune them for the problem. Furthermore, inside a metaheuristic a large number of models are evaluated, and when the number of variables is large, the evaluation of the models is very time consuming. This paper presents some metaheuristics for obtaining Simultaneous Equation Models from a set of values of the variables. A unified shared-memory scheme for metaheuristics is used, which allows the easy application and tuning of different metaheuristics and combinations of them. Shared-memory versions of the metaheuristics are developed to reduce the execution time. To obtain parallel versions of the metaheuristics quickly, the unified metaheuristic scheme is used, so obtaining a unified parallel scheme for metaheuristics. The different functions in the scheme are parallelized independently, and each function is parameterized with a different number of threads, which allows us to select a different number of threads for each function and metaheuristic, so adapting the parallel scheme to the metaheuristic, the computational system and the problem. Experiments with GRASP, genetic algorithms, scatter search and combinations of them are shown.

[1]  Chih-Ling Tsai,et al.  A note on the unification of the Akaike information criterion , 1998 .

[2]  H. Akaike,et al.  Information Theory and an Extension of the Maximum Likelihood Principle , 1973 .

[3]  Enrique Alba,et al.  Parallel Metaheuristics: A New Class of Algorithms , 2005 .

[4]  Günther R. Raidl,et al.  A Unified View on Hybrid Metaheuristics , 2006, Hybrid Metaheuristics.

[6]  L JoseJ. Obtaining simultaneous equation models from a set of variables through genetic algorithms , 2012 .

[7]  Dana Vrajitoru Shared memory genetic algorithms in a multi-agent context , 2010, GECCO '10.

[8]  López Espín,et al.  Aspectos computacionales de la resolución y obtención de modelos de ecuaciones simultáneas / José Juan López Espín ; Director, Domingo Giménez Cánovas. , 2009 .

[9]  Rand W. Ressler,et al.  Female earnings and the divorce rate: a simultaneous equations model , 2000 .

[10]  Günther R. Raidi A unified view on hybrid metaheuristics , 2006 .

[11]  Chih-Ling Tsai,et al.  MODEL SELECTION FOR MULTIVARIATE REGRESSION IN SMALL SAMPLES , 1994 .

[12]  Deon Garrett,et al.  PMF: A Multicore-Enabled Framework for the Construction of Metaheuristics for Single and Multiobjective Optimization , 2010, PPSN.

[13]  Y. Fujikoshi,et al.  Modified AIC and Cp in multivariate linear regression , 1997 .

[14]  Amit Kumar,et al.  Scalable Local Search on Multicore Computers , 2009 .

[15]  Domingo Giménez,et al.  Genetic Algorithms for Simultaneous Equation Models , 2008, DCAI.

[16]  Domingo Giménez,et al.  Obtaining simultaneous equation models from a set of variables through genetic algorithms , 2010, ICCS.

[17]  Griffin Caprio,et al.  Parallel Metaheuristics , 2008, IEEE Distributed Systems Online.

[18]  D. Haughton,et al.  Informational complexity criteria for regression models , 1998 .

[19]  A. Gorobets The Optimal Prediction Simultaneous Equations Selection , 2005 .

[20]  Teodor Gabriel Crainic,et al.  Parallel Meta-Heuristics , 2010 .

[21]  W. Greene,et al.  计量经济分析 = Econometric analysis , 2009 .

[22]  Mor Harchol-Balter,et al.  Queueing analysis of oblivious packet-routing networks , 1994, SODA '94.

[23]  D. Eckberg,et al.  Interactions between CO2 chemoreflexes and arterial baroreflexes. , 1998, The American journal of physiology.

[24]  Plamenka Borovska Efficiency of parallel metaheuristics for solving combinatorial problems , 2007, CompSysTech '07.