Abstract. We describe a Genetic Algorithm that can evolve complete programs. Using a variable length linear genome to govern how a Backus Naur Form grammar definition is mapped to a program, expressions and programs of arbitrary complexity may be evolved. Other automatic programming methods are described, before our system, Grammatical Evolution, is applied to a symbolic regression problem.
This new textbook targets the Junior-Senior level sequence in machine design challenging classical machine design texts associated with authors such as Joseph E. Shigley, Robert C. Juvinall, and Merhyle F. Spotts. The author's emphasis on failure prevention includes the selection of a factor of safety as part of the design process. The book is divided into two parts. The first part addresses engineering principles whereas the second part considers design applications. The first part diverges from similar machine design texts by targeting failure prevention as the underlying theme for machine component selection. The many components of failure are introduced early in Chapter 2. These concepts include the classical failure modes; yielding, ductile and brittle failure, fatigue failure, wear, impact, and buckling along with less traditional failure modes such as fretting, creep, and corrosion are presented. Specifically, the fracture mechanics approach to predict fatigue failure is introduced and expanded from classical texts on machine elements to provide a more modern assessment of fatigue life. The second part provides a classical treatment on the design of machine elements such as bearings, springs, fasteners and power screws, gear pairs, brakes and clutches by presenting established
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.