SPARQ is an advanced global optimization algorithm, the direct evolution of an earlier method called ARQ2. It searches efficiently for the best solution to problems where the space of options is too vast to check exhaustively, such as tuning antenna arrays or planning fuel-efficient spacecraft trajectories. Like its predecessor, it works with a population of candidate solutions that improve generation after generation, alternating between two complementary search strategies. What sets SPARQ apart is that it makes nearly every part of this process adaptive. Its population shrinks intelligently as the search matures. Its internal settings draw from a memory of many past successful configurations, not a single average. Its escape-from-stagnation mechanisms come in graduated strength, from a gentle nudge to a deeper partial restart. It also adds capabilities its predecessor never had, including a dedicated phase that locally polishes the current best solution using its own memory of productive directions. Every addition is kept only where it showed an overall benefit during development, though a subsequent component-wise analysis shows this benefit varies markedly in size and statistical significance across mechanisms. The result is more reliable than its predecessor on the large majority of tested problems, while staying grounded in the same battle-tested core.
Vasileios Charilogis, I. Tsoulos, Anna Maria Gianni· AppliedMath· 0 citations
A large collection of real-world classification and regression problems can be addressed using machine learning tools such as, for example, radial basis function networks (RBF networks). However, the techniques used for training RBF networks often exhibit various problems, such as getting trapped in the local minima of the error function, or even encountering numerical issues when solving systems of linear equations in order to estimate the parameters of the RBF network. This paper presents a multi-stage evolutionary technique based on genetic algorithms for the effective training of RBF networks. In the first stage, the value ranges of the RBF network parameters are estimated using the K-Means algorithm. In the second stage, the chromosomes of the genetic algorithm are initialized within the parameter ranges determined in the first stage, followed by the execution of the genetic algorithm. Each chromosome of the genetic algorithm is considered a candidate parameter vector for the machine learning model. The centers and variances of the RBF network are estimated by the genetic algorithm, while the network weights are determined by solving a system of linear equations. This method was applied to a large set of classification and data-fitting problems, yielding excellent results.
Ioannis G. Tsoulos, Vasileios Charilogis, Dimitrios G. Tsalikakis· Mathematics· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.