کتاب الکترونیکی

برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار!

Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!

دانلود کتاب Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming! (به فارسی: برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار!) نوشته شده توسط «William B. Langdon»


اطلاعات کتاب برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار!

موضوع اصلی: الگوریتم ها و ساختارهای داده

نوع: کتاب الکترونیکی

ناشر: Springer

نویسنده: William B. Langdon

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1998

تعداد صفحه: 337

حجم کتاب: 12 مگابایت

کد کتاب: 9780792381358 , 0792381351

نوبت چاپ: 1st

توضیحات کتاب برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار!

رایانه هایی که «خودشان را برنامه ریزی می کنند» از دیرباز هدف دانشمندان رایانه بوده است. اخیراً برنامه‌نویسی ژنتیک (GP) با برنامه‌هایی که به طور خودکار تکامل می‌یابند، نوید خود را نشان داده است. در واقع در تعداد کمی از مشکلات GP برنامه هایی را توسعه داده است که عملکرد آنها مشابه یا حتی کمی بهتر از برنامه های نوشته شده توسط افراد است. هدف اصلی GP ایجاد خودکار توابع بوده است. در حالی که اینها می توانند کاربرد زیادی داشته باشند، فاقد حافظه هستند و کار نسبتا کمی به ایجاد خودکار کد برنامه از جمله داده های ذخیره شده پرداخته است. این موضوع تمرکز اصلی برنامه‌نویسی ژنتیک است و ساختارهای داده: برنامه‌نویسی ژنتیک + ساختارهای داده = برنامه‌نویسی خودکار!. انگیزه این کتاب مشاهدات مهندسی نرم افزار است که انتزاع داده ها (به عنوان مثال، از طریق انواع داده های انتزاعی) در برنامه های ایجاد شده توسط برنامه نویسان انسانی ضروری است. این کتاب نشان می دهد که انواع داده های انتزاعی می توانند به طور مشابه برای تولید خودکار برنامه ها با استفاده از GP مفید باشند. برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار! نشان می‌دهد که چگونه انواع داده‌های انتزاعی (پشته‌ها، صف‌ها و فهرست‌ها) را می‌توان با استفاده از برنامه‌نویسی ژنتیکی تکامل داد، نشان می‌دهد که چگونه GP می‌تواند برنامه‌های عمومی را که مشکل براکت‌های تودرتو را حل می‌کنند تکامل دهد، یک زبان آزاد از زمینه Dyck را تشخیص می‌دهد و یک ماشین حساب چهار تابعی ساده را پیاده‌سازی می‌کند. در این موارد، یک ساختار داده مناسب در مقایسه با حافظه نمایه شده ساده سودمند است. این کتاب همچنین شامل یک بررسی از GP، با بررسی انتقادی آزمایش‌ها با حافظه در حال تکامل، و گزارش‌های تحقیقاتی درباره مشکلات زمان‌بندی تعمیر و نگهداری شبکه الکتریکی در دنیای واقعی است که نشان می‌دهد الگوریتم‌های ژنتیک می‌توانند راه‌حل‌های کم‌هزینه برای چنین مشکلاتی پیدا کنند. برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار! باید مستقیماً مورد علاقه دانشمندان رایانه ای باشد که در زمینه برنامه نویسی ژنتیک، الگوریتم های ژنتیک، ساختار داده ها و هوش مصنوعی تحقیق می کنند. علاوه بر این، این کتاب برای پزشکانی که در همه این زمینه‌ها کار می‌کنند و علاقه‌مندان به برنامه‌نویسی خودکار جالب خواهد بود.


Computers that `program themselves’ has long been an aim of computer scientists. Recently genetic programming (GP) has started to show its promise by automatically evolving programs. Indeed in a small number of problems GP has evolved programs whose performance is similar to or even slightly better than that of programs written by people. The main thrust of GP has been to automatically create functions. While these can be of great use they contain no memory and relatively little work has addressed automatic creation of program code including stored data. This issue is the main focus of Genetic Programming, and Data Structures: Genetic Programming + Data Structures = Automatic Programming!. This book is motivated by the observation from software engineering that data abstraction (e.g., via abstract data types) is essential in programs created by human programmers. This book shows that abstract data types can be similarly beneficial to the automatic production of programs using GP. Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming! shows how abstract data types (stacks, queues and lists) can be evolved using genetic programming, demonstrates how GP can evolve general programs which solve the nested brackets problem, recognises a Dyck context free language, and implements a simple four function calculator. In these cases, an appropriate data structure is beneficial compared to simple indexed memory. This book also includes a survey of GP, with a critical review of experiments with evolving memory, and reports investigations of real world electrical network maintenance scheduling problems that demonstrate that Genetic Algorithms can find low cost viable solutions to such problems. Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming! should be of direct interest to computer scientists doing research on genetic programming, genetic algorithms, data structures, and artificial intelligence. In addition, this book will be of interest to practitioners working in all of these areas and to those interested in automatic programming.

دانلود کتاب «برنامه نویسی ژنتیک و ساختارهای داده: برنامه نویسی ژنتیک + ساختار داده = برنامه نویسی خودکار!»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.