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...
Saved in:
Main Authors: | , |
---|---|
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 |