Genetic algorithms in Java basics /

Genetic Algorithms in Java Basics is a brief introduction to solving problems using genetic algorithms, with working projects and solutions written in the Java programming language. This brief book will guide you step-by-step through various implementations of genetic algorithms and some of their co...

Full description

Saved in:
Bibliographic Details
Main Authors: Jacobson, Lee (Author), Kanber, Burak (Author)
Format: Electronic eBook
Language:English
Published: New York, NY : Apress, [2015]
Series:Expert's voice in Java.
Subjects:
Online Access:CONNECT

MARC

LEADER 00000cam a2200000Ii 4500
001 in00006063139
006 m o d
007 cr cnu|||unuuu
008 151201s2015 nyua o 001 0 eng d
005 20220713134221.5
035 |a 1WRLDSHRocn930703323 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d IDEBK  |d YDXCP  |d N$T  |d EBLCP  |d NUI  |d CDX  |d COO  |d UMI  |d DEBSZ  |d GW5XE  |d OCLCF  |d OCLCQ  |d B24X7  |d D6H  |d IAO  |d IAS  |d IAD  |d JBG  |d ICN  |d SOI  |d ILO  |d DEBBG  |d Z5A  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d VT2  |d OCLCQ  |d IOG  |d U3W  |d REB  |d CEF  |d OCLCQ  |d AU@  |d OCLCQ  |d WYU  |d UKMGB  |d UAB  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d RDF  |d OCLCQ  |d LQU  |d OCLCQ  |d BRF  |d OCLCO 
015 |a GBB8M4340  |2 bnb 
016 7 |a 019139820  |2 Uk 
019 |a 931593439  |a 932333966  |a 934650388  |a 966374387  |a 1005771643  |a 1021261339  |a 1066563950  |a 1086557722  |a 1111015075  |a 1112603888  |a 1129374452  |a 1136679555  |a 1152982396  |a 1162757661  |a 1192345865  |a 1204000832  |a 1240520870 
020 |a 9781484203286  |q (electronic bk.) 
020 |a 1484203283  |q (electronic bk.) 
020 |z 9781484203293  |q (print) 
020 |z 1484203291  |q (print) 
024 7 |a 10.1007/978-1-4842-0328-6  |2 doi 
024 8 |a 10.1007/978-1-4842-0 
035 |a (OCoLC)930703323  |z (OCoLC)931593439  |z (OCoLC)932333966  |z (OCoLC)934650388  |z (OCoLC)966374387  |z (OCoLC)1005771643  |z (OCoLC)1021261339  |z (OCoLC)1066563950  |z (OCoLC)1086557722  |z (OCoLC)1111015075  |z (OCoLC)1112603888  |z (OCoLC)1129374452  |z (OCoLC)1136679555  |z (OCoLC)1152982396  |z (OCoLC)1162757661  |z (OCoLC)1192345865  |z (OCoLC)1204000832  |z (OCoLC)1240520870 
037 |a CL0500000701  |b Safari Books Online 
050 4 |a QA76.73.J38 
082 0 4 |a 005.13/3  |2 23 
049 |a TXMM 
100 1 |a Jacobson, Lee,  |e author. 
245 1 0 |a Genetic algorithms in Java basics /  |c Lee Jacobson, Burak Kanber. 
264 1 |a New York, NY :  |b Apress,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Expert's voice in Java 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed December 10, 2015). 
505 0 |a At a Glance; Contents; About the Authors; About the Technical Reviewers; Preface; Chapter 1: Introduction; What is Artificial Intelligence?; Biologically Analogies; History of Evolutionary Computation; The Advantage of Evolutionary Computation; Biological Evolution; An Example of Biological Evolution; Basic Terminology; Terms; Search Spaces; Fitness Landscapes; Local Optimums; Parameters; Mutation Rate; Population Size; Crossover Rate; Genetic Representations; Termination; The Search Process; CITATIONS; Chapter 2: Implementation of a Basic Genetic Algorithm. 
505 8 |a Pre-Implementation Pseudo Code for a Basic Genetic Algorithm; About the Code Examples in this Book; Basic Implementation; The Problem ; Parameters ; Initialization ; Evaluation ; Termination Check ; Crossover ; Roulette Wheel Selection; Crossover Methods; Crossover Pseudo Code; Crossover Implementation; Elitism ; Mutation ; Execution ; Summary ; Chapter 3: Robotic Controllers; Introduction; The Problem; Implementation; Before You Start; Encoding; Initialization; Evaluation; Termination Check; Selection Method and Crossover; Tournament Selection; Single Point Crossover. 
505 8 |a Execution Summary; Exercises; Chapter 4: Traveling Salesman; Introduction; The Problem; Implementation; Before You Start; Encoding; Initialization; Evaluation; Termination Check; Crossover; Mutation; Execution; Summary; Exercises; Chapter 5: Class Scheduling; Introduction; The Problem; Implementation; Before You Start; Encoding; Initialization; The Executive Class; Evaluation; Termination; Mutation; Execution; Analysis and Refinement; Exercises; Summary; Chapter 6: Optimization; Adaptive Genetic Algorithms; Implementation; Exercises; Multi-Heuristics. 
505 8 |a Implementation Exercises; Performance Improvements; Fitness Function Design; Parallel Processing; Fitness Value Hashing; Encoding; Mutation and Crossover Methods; Summary; Index. 
520 |a Genetic Algorithms in Java Basics is a brief introduction to solving problems using genetic algorithms, with working projects and solutions written in the Java programming language. This brief book will guide you step-by-step through various implementations of genetic algorithms and some of their common applications, with the aim to give you a practical understanding allowing you to solve your own unique, individual problems. After reading this book you will be comfortable with the language specific issues and concepts involved with genetic algorithms and you'll have everything you need to start building your own. Genetic algorithms are frequently used to solve highly complex real world problems and with this book you too can harness their problem solving capabilities. Understanding how to utilize and implement genetic algorithms is an essential tool in any respected software developers toolkit. So step into this intriguing topic and learn how you too can improve your software with genetic algorithms, and see real Java code at work which you can develop further for your own projects and research. Guides you through the theory behind genetic algorithms Explains how genetic algorithms can be used for software developers trying to solve a range of problems Provides a step-by-step guide to implementing genetic algorithms in Java. 
590 |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access) 
650 0 |a Java (Computer program language) 
650 0 |a Computer algorithms. 
700 1 |a Kanber, Burak,  |e author. 
730 0 |a WORLDSHARE SUB RECORDS 
773 0 |t Springer eBooks 
776 0 8 |i Print version:  |a Jacobson, Lee.  |t Genetic Algorithms in Java Basics.  |d Berkeley, CA : Apress, ©2016  |z 9781484203293 
830 0 |a Expert's voice in Java. 
856 4 0 |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781484203286/?ar  |z CONNECT  |3 O'Reilly  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s c46a4565-3e9a-492c-88cd-4c86356dd047  |i 6bab2986-ac45-4b46-b4d1-194e072df9e2  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e QA76.73.J38   |h Library of Congress classification 
856 4 0 |3 O'Reilly  |t 0  |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781484203286/?ar  |z CONNECT