Skip to main content
SUPERVISOR
Maziar Palhang,Mohammad hossein Saraee
مازیار پالهنگ (استاد راهنما) محمدحسین سرایی (استاد مشاور)
 
STUDENT
Armin Tavakoli Naeini
آرمین توکلی نائینی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1383

TITLE

Evolving coordination strategy using genetic network programming in pursuit (predator- prey) domain
Multi Agent System (MAS) is a subfield of Distributed Artificial Intelligence (DAI) that studies behaviors of groups of agents and the complexity of their interactions. The identification, design and implementation of strategies for coordination is a central research issue in the field of DAI. It is nearly impossible to identify or even prove the existence of the best coordination strategy. In most cases a coordination strategy is chosen if it is reasonably good. The task of hand-coding agent behaviors to achieve desired coordination and team behaviors is very difficult, if not intractable. On the other hand The complexity of multi agent problems can rise with the number of agents and their behavioral sophistication. The field of cooperative multi agent learning promises solutions to these issues by trying to discover agent behaviors and suggesting new approaches to these problems and as such it has been the focus of numerous studies in recent years. Genetic Network Programming (GNP) is a cooperative multi agent learning method that is proposed recently by iiration from Genetic Programming (GP). While GP uses tree structure for representation of solutions, GNP uses a network architecture which can improve solution representation and search ability.
سیستم‌های چندعاملی شاخه‌ای از هوش مصنوعی توزیع شده می‌باشد که به مطالعه و بررسی رفتار مجموعه‌ای از عاملها و پیچیدگیهایی که از تعاملات آنها پیش می‌‌آید، می‌پردازد. یافتن، طراحی و پیاده سازی استراتژیهایی برای هماهنگ سازی و همکار ی ی عاملهای موجود در یک سیستم چند عاملی یکی از مسائل بنیادی در این گونه سیستمها به شمار می‌رود. شناسایی و حتی اثبات وجود بهترین استراتژی هماهنگ سازی، کاری تقریباً غیر ممکن است. در بسیاری از موارد، یک استراتژی هماهنگ‌‌سازی برای یک دامنه، هنگامی به کارگرفته می‌شود که به اندازه قابل قبولی، سودمند و کارا باشد. کدکردن دستی رفتارهای همه عاملهای موجود دریک سیستم چند عاملی، برای رسیدن به هماهنگی و کار تیمی مطلوب، اگرنگوییم غیر ممکن، بسیار پیچیده و دشوار است. از طرف دیگر این پیچیدگی، با افزایش تعداد عاملها و پیچپده شدن رفتـارهای آنها، می‌تواند افزایش یابد. زمینه یادگیری چند عاملی مشارکتی، با سعی در یافتن رفتار عاملها، نوید راه کارهایی جدید برای حل این‌گونه مسائل می‌دهد و از این رو در سالهای اخیر،کانون توجه بسیاری ازتحقیقات قرار گرفته است. برنامه نویسی ژنتیک شبکه‌ای یکی از تکن ی ی کها ی ی ی ی ادگ ی ی ری ی چند عامل ی ی مشارکت ی ی می‌باشدکه اخیراً با الهام از برنامه نویسی ژنتیک ارائه

ارتقاء امنیت وب با وف بومی