Evolutionary Systems
Evolutionary Practice Problems Generation: More Design Guidelines
Gaspar, Alessio (University of South Florida) | Bari, A.T. M. Golam (University of South Florida) | Wiegand, R. Paul ( University of Central Florida ) | Bucci, Anthony (Independent) | Kumar, Amruth N. (Ramapo College of New Jersey) | Albert, Jennifer L. (The Citadel)
We propose to further extend preliminary investigations of the nature of the problem of evolving practice problems for learners. Using a refinement of a previous simple model of interaction between learners and practice problems, we examine some of its properties and experimentally highlight the role played by the number of values each gene may take in our encoding of practice problems. We then experimentally compare both a traditional - P-CHC - and Pareto-based - P-PHC - variants of coevolutionary algorithms. Comparisons are conducted with respect to the presence of noise in fitness evaluations, the number of values genes may take, and two distinct fitness functions. Each fitness captures an aspect of the nature of learner-problem interaction but one has been shown to induce overspecialization pathologies. We then summarize our findings in terms of guidelines on how to adapt evolutionary algorithms to tackle the task of evolving practice problems.
In a first, natural selection defeats a biocontrol insect
Twenty years ago, Stephen Goldson thought he had beaten the Argentine stem weevil, an invasive insect that was devastating New Zealand's pastures. Goldson, an entomologist, had scoured the South American countryside and come up with an efficient weevil killer: a parasitoid wasp that at first killed up to 90% of the weevils. Now, the weevil has made a comeback and an examination of decades worth of data on its abundance over years has revealed that the weevil has outevolved its parasite, which produces asexually. Now, Goldson and his colleagues are studying weevil DNA to learn the secret of this comeback.
Swarm-Enabling Technology for Multi-Robot Systems
Chamanbaz, Mohammadreza, Mateo, David, Zoss, Brandon M., Tokić, Grgur, Wilhelm, Erik, Bouffanais, Roland, Yue, and Dick K. P.
Swarm robotics has experienced a rapid expansion in recent years, primarily fueled by specialized multi-robot systems developed to achieve dedicated collective actions. These specialized platforms are in general designed with swarming considerations at the front and center. Key hardware and software elements required for swarming are often deeply embedded and integrated with the particular system. However, given the noticeable increase in the number of low-cost mobile robots readily available, practitioners and hobbyists may start considering to assemble full-fledged swarms by minimally retrofitting such mobile platforms with a swarm-enabling technology. Here, we report one possible embodiment of such a technology designed to enable the assembly and the study of swarming in a range of general-purpose robotic systems. This is achieved by combining a modular and transferable software toolbox with a hardware suite composed of a collection of low-cost and off-the-shelf components. The developed technology can be ported to a relatively vast range of robotic platforms with minimal changes and high levels of scalability. This swarm-enabling technology has successfully been implemented on two distinct distributed multi-robot systems, a swarm of mobile marine buoys and a team of commercial terrestrial robots. We have tested the effectiveness of both of these distributed robotic systems in performing collective exploration and search scenarios, as well as other classical cooperative behaviors. Experimental results on different swarm behaviors are reported for the two platforms in uncontrolled environments and without any supporting infrastructure. The design of the associated software library allows for a seamless switch to other cooperative behaviors, and also offers the possibility to simulate newly designed collective behaviors prior to their implementation onto the platforms.
What you are too afraid to ask about Artificial Intelligence (Part I): Machine Learning
AI is moving at a stellar speed and is probably one of most complex and present sciences. The complexity here is not meant as a level of difficulty in understanding and innovating (although of course, this is quite high), but as the degree of interrelation with other fields apparently disconnected. There are basically two schools of thought on how an AI should be properly built: the Connectionists start from the assumption that we should draw inspiration from the neural networks of the human brain, while the Symbolists prefer to move from banks of knowledge and fixed rules on how the world works. Given these two pillars, they think it is possible to build a system capable of reasoning and interpreting. In addition, a strong dichotomy is naturally taking shape in terms of problem-solving strategy: you can solve a problem through a simpler algorithm, which though it increases its accuracy in time (iteration approach), or you can divide the problem into smaller and smaller blocks (parallel sequential decomposition approach).
Artificial Intelligence and Data Science in the Automotive Industry – Data Science Blog
Each of these areas already features a significant level of complexity, so the following description of data mining and artificial intelligence applications has necessarily been restricted to an overview. Vehicle development has become a largely virtual process that is now the accepted state of the art for all manufacturers. CAD models and simulations (typically of physical processes, such as mechanics, flow, acoustics, vibration, etc., on the basis of finite element models) are used extensively in all stages of the development process. The subject of optimization (often with the use of evolution strategies[31] or genetic algorithms and related methods) is usually less well covered, even though it is precisely here in the development process that it can frequently yield impressive results. Multi-disciplinary optimization, in which multiple development disciplines (such as occupant safety and noise, vibration, and harshness (NVH)) are combined and optimized simultaneously, is still rarely used in many cases due to supposedly excessive computation time requirements.
What do cognitive science and swarm intelligence have in common?
In every field, there's a pioneer, a prototype, an individual or group that blazed the path forward to uncover previously hidden value. Observing the giants in artificial intelligence allows us to revisit the early instrumental concepts in the development and maturation of the field. Biological principles are the roots of swarm intelligence, and self-organizing collective behavior is its organizing principle. Better understanding these foundational principles results in the ability to accelerate the development of your business applications. Four pioneers shaped artificial intelligence as we know it today.
Artificial Intelligence in Exponential Health – Aalok Yashwant Shukla – Medium
To enable exponential health improvements we need to understand what artificial intelligence is, what we can do with it and how to do that. Artificial Intelligence (AI) is the theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages. This the force multiplier that sits on top of all the low cost sensors and patient data inputs. For the A.I possibilities we can then think of D.A.S.H when looking at applications for health transformation. Neural Networks – e.g systems modelled on the brain & nervous system these are often used in deep learning systems and are used in character recognition, time series prediction, expert systems and classification Evolutionary computing – e.g systems modelled on evolutionary programming, evolution strategies and genetic algorithms used to solve complex real world problems e.g in populations or swarms Computer Vision – e.g systems enabling object recognition, image understanding and augmented reality used to automate vision based problem solving.
The GPU-based Parallel Ant Colony System
The Ant Colony System (ACS) is, next to Ant Colony Optimization (ACO) and the MAX-MIN Ant System (MMAS), one of the most efficient metaheuristic algorithms inspired by the behavior of ants. In this article we present three novel parallel versions of the ACS for the graphics processing units (GPUs). To the best of our knowledge, this is the first such work on the ACS which shares many key elements of the ACO and the MMAS, but differences in the process of building solutions and updating the pheromone trails make obtaining an efficient parallel version for the GPUs a difficult task. The proposed parallel versions of the ACS differ mainly in their implementations of the pheromone memory. The first two use the standard pheromone matrix, and the third uses a novel selective pheromone memory. Computational experiments conducted on several Travelling Salesman Problem (TSP) instances of sizes ranging from 198 to 2392 cities showed that the parallel ACS on Nvidia Kepler GK104 GPU (1536 CUDA cores) is able to obtain a speedup up to 24.29x vs the sequential ACS running on a single core of Intel Xeon E5-2670 CPU. The parallel ACS with the selective pheromone memory achieved speedups up to 16.85x, but in most cases the obtained solutions were of significantly better quality than for the sequential ACS.
AI accurately predicted Donald Trump's 100 day approval rating
An artificial intelligence accurately predicted Donald Trump's less-than-stellar first 100-day approval rating down to the percentage point. Unanimous AI was challenged by reporters at Modern Trader magazine to use its Swarm AI to predict the president's rating at the end of his first milestone in office. The machine correctly came up with the historically low figure of 42 percent--the same result presented by the latest ABC News/Washington Post polls. Not every outlet came up with the same approval rating for Trump's first 100 days. The CNN/ORC poll gave the president a 44 percent approval rating, while Gallup puts it at an even lower 41 percent.
Why swarm intelligence enhances business and Bitcoin
A combination of real-time, biological systems blends knowledge, wisdom, opinions and intuition to unify intelligence. These simple agents interact locally, within their environment, and new behaviors emerge. Swarm intelligence is the self-organization of systems for collective decentralized behavior. Swarm intelligence enables groups to converge and create an independent organism that can do things that individuals can't do on their own. Fish detect ripples in the water.