نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق و مقاله و پروژه دانشجویی در مورد سیستمهای ترکیبی Soft Computing

اختصاصی از نیک فایل دانلود تحقیق و مقاله و پروژه دانشجویی در مورد سیستمهای ترکیبی Soft Computing دانلود با لینک مستقیم و پر سرعت .

سیستمهای ترکیبی Soft Computing

26صفحه

 ما به کجا می رویم؟

چکیده:

Soft Computing یک روش محاسباتی است که شامل منطق فازی،محاسبات عصبی ، محاسبات تکمیلی و محاسبات احتمالی می باشد.بعد از یک نگاه اجمالی به اجزای  Soft Computing ،برخی از مهمترین ترکیبات آنرا مورد بررسی و تجزیه وتحلیل قرار میدهیم.ما بر روی توسعه کنترل کننده های الگوریتمی هوشمند،همانند استفاده از منطق فازی برای کنترل پارامترهای محاسبات تکمیلی تاکید میکنیم و در مورد کاربرد الگوریتمهای تکمیلی برای تنظیم کنترل کننده های فازی صحبت خواهیم کرد.ما بر روی سه کاربرد از  Soft Computing در جهان واقعی تاکید میکنیم که همگی توسط سیستمهای ترکیبی ایجاد شده اند.

 

1- نگاه کلی به Soft Computing

Soft Computing (SC) واژه ای است که در ابتدا توسط زاده برای مشخص کردن سیستمهایی که " از خطای بی دقتی، مبهم بودن و کمی درست بودن ،برای کنترل درست،کم هزینه و سازگارتر با جهان واقعی استفاده میکنند."

بطور معمول SC شامل چهار تکنیک می باشد:دوتای اول آن ،سیستمهای استدلال آماری(PR) و منطق فازی(FL) ،بر پایه استدلال بر اساس دانش است . دو تای دیگر،محاسبه عصبی (NC) و محاسبه تکمیلی(EC) ،بر پایه روشهای تحقیق و بهینه سازی بر اساس داده می باشند. با توجه به اینکه ما به یک توافق در مورد چارچوب SC یا ماهیت این پیوستگی دست پیدا نکرده ایم، غیره منتظره بودن این روش جدید انکارناپذیر است. این مقاله نمونه ساده شده ای از این سرفصلهای بسیار گسترده می باشد که می توانید آنها را در پی نوشت 5 پیدا کنید.

 

2- اجزا و رده بندی SC

1-2 محاسبه فازی

اصلاح اشتباه و ابهام را می توان در کارهای گذشته کلیین و لوکازوئیچ ،منطق دانان چند فازی که در اوایل دهه 1930 استفاده از سیستمهای منطقی سه ارزشی(که بعداً بوسیله منطق با ارزش بینهایت دنبال شد) را برای نشان دادن نامعینی ، مجهول بودن یا سایر ارزشهای احتمالی بین ارزشهای واقعی بین ارزشهای درست و غلط جبر بول کلاسیک را پیشنهاد کردند،دنبال نمود.در سال 1937 ،اندیشمند ماکس بلک پیشنهاد کرد که از یک پروفایل همبستگی برای نشان دادن مفاهیم مبهم استفاده شود. در حالیکه ابهام به نشانه های گنگ و نا مشخص ناشی از لبه های مرزی تیز مربوط میشد.این مسئله تا سال 1965 ادامه پیدا کرد،زمانی که زاده یک تئوری کامل از مجموعه های فازی(که متناظر آن منطق فازی میباشد)را ارائه نمود،که بر اساس آن ما         می توانستیم تصویر کلی که بدرستی تعریف نشده است را نشان داده و آنرا کنترل نماییم.

بعبارت دقیقتر،منطق فازی را می توان به صورت یک تابع منطقی از منطق چند ارزشی آلف-1 لوکازوئیچ دانست.اگرچه،در مفهوم وسیعتر،این تعبیر دقیق تنها یکی از چهار جنبه FL را نشان میدهد. بطور خاص ،FL دارای یک جنبه منطقی ،که از اجداد منطقی چند ارزشی آن مشتق شده ،یک جنبه فرضی که از نمایش مجموعه ای از مرزهایی که بدرستی تعیین نشده است نشات گرفته ،یک جنبه ارتباطی ،که برروی نمایش واستفاده از روابط منطقی متمرکز است و یک جنبه اپیستمیک که در برگیرنده استفاده از FL برای  دانش فازی مبتنی بر سیستمها و بانکهای اطلاعاتی می باشد،است.


دانلود با لینک مستقیم


دانلود تحقیق و مقاله و پروژه دانشجویی در مورد سیستمهای ترکیبی Soft Computing

ترجمه Intelligent Strategy of Task Scheduling in Cloud Computing for Load Balancing

اختصاصی از نیک فایل ترجمه Intelligent Strategy of Task Scheduling in Cloud Computing for Load Balancing دانلود با لینک مستقیم و پر سرعت .

عنوان انگلیسی : Intelligent Strategy of Task Scheduling in Cloud Computing for Load Balancing

مشخصات مقاله : International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)  -  سال 2013

عنوان فارسی : 

استراتژی هوشمند زمان‌بندی وظیفه برای تعادل بار در محاسبات ابری 

چکیده :

  Cloud computing is a type of parallel and distributed system consisting of a collection of interconnected and virtual computers. With the increasing demand and benefits of cloud computing infrastructure, different computing can be performed on cloud environment. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization problem, and many meta-heuristic algorithms have been proposed to solve it. A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks. In this paper a cloud task scheduling policy based on ant colony optimization algorithm for load balancing compared with different scheduling algorithms has been proposed. Ant Colony Optimization (ACO) is random optimization search approach that will be used for allocating the incoming jobs to the virtual machines. The main contribution of our work is to balance the system load while trying to minimizing the makespan of a given tasks set. The load balancing factor, related to the job finishing rate, is proposed to make the job finishing rate at different resource being similar and the ability of the load balancing will be improved. The proposed scheduling strategy was simulated using Cloudsim toolkit package. Experimental results showed that, MACOLB algorithm decrease the degree of imbalancing between available virtual machines and increase the overall performance.

تعداد صفحات انگلیسی : 11 صفحه

عنوان فارسی : 

استراتژی هوشمند زمان‌بندی وظیفه برای تعادل بار در محاسبات ابری 

چکیده

 محاسبات ابری نوعی از سیستم‌های موازی و توزیع شده شامل مجموعه‌ای از کامپیوترهای به هم متصل و مجازی است. با افزایش تقاضا و مزایای زیرساخت‌های محاسبات ابری، انواع مختلفی از محاسبات را می‌توان در محیط ابر اجرا کرد. یکی از مسائل اساسی در این محیط مرتبط با زمان‌بندی وظیفه است. زمان‌بندی وظیفه ابر یک مسئله‌ی بهینه‌سازی NP-سخت است، و بسیاری از الگوریتم‌های فرااکتشافی برای حل آن پیشنهاد شده است. زمانبند وظیفه خوب باید استراتژی زمان‌بندی خود را با محیط در حال تغییر و انواع وظایف وفق دهد. در این مقاله یک سیاست زمان‌بندی وظیفه ابر بر اساس الگوریتم بهینه‌سازی کلونی مورچه‌ها برای تعادل بار در مقایسه با الگوریتم‌های زمان‌بندی‌های مختلف مطرح شده است. الگوریتم مورچگان (ACO) روش جستجو بهینه‌سازی تصادفی است که برای تخصیص کارهای ورودی به ماشین های مجازی استفاده می‌شود. سهم اصلی این مقاله، تعادل بار سیستم در حال تلاش برای به حداقل رساندن makespan مجموعه وظایف داده شده است. عامل تعادل بار، مربوط به نرخ اتمام وظایف، برای نرخ اتمام کار در منابع مختلف مشابه و بهبود توانایی حفظ تعادل بار است. استراتژی زمان‌بندی پیشنهادی با استفاده از بسته ابزار Cloudsim شبیه‌سازی شده است. نتایج تجربی نشان می‌دهد که، الگوریتم MACOLB درجه نامتعادلی بین ماشین‌های مجازی موجود را کاهش و عملکرد کلی را افزایش می‌دهد.

1-مقدمه

محاسبات ابری به عنوان یک مدل محاسباتی برای انواع حوزه‌های برنامه‌های کاربردی استفاده شده، توجه زیادی به دست آورده است. سرویس‌های محاسبات ابری به کاربران اجازه می‌دهند منابع محاسباتی را در قالب ماشین های مجازی (VMS) از مراکز داده در مقیاس بزرگ توسط ارائه دهندگان سرویس‌ها اجاره کنند [1]. با استفاده از سرویس‌های ابر، کاربران ابر می‌توانند طیف گسترده‌ای از برنامه‌های کاربردی را به صورت پویا و بر اساس تقاضا معمولاً از سه جنبه اساسی مورد توجه مستقر کنند: زیرساخت به عنوان یک سرویس (IaaS)، پلت فرم به عنوان سرویس (PaaS) و نرم افزار به عنوان سرویس (SaaS) [2 ]. بیشتر ارائه دهندگان سرویس‌های ابر از ماشین مجازی برای ارائه اشتراک‌گذاری منابع انعطاف‌پذیرتر و مقرون به صرفه‌تر استفاده می‌کنند...


دانلود با لینک مستقیم


ترجمه Intelligent Strategy of Task Scheduling in Cloud Computing for Load Balancing

تحقیق در مورد Grid Computing

اختصاصی از نیک فایل تحقیق در مورد Grid Computing دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد Grid Computing


تحقیق در مورد Grid Computing

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه99

بخشی از فهرست مطالب

مقدمه.............................................................................................................................................................                   

 

فصل یکم – Grid Computing چیست ؟.........................................................................................

 

فصل دوم – مزیت های Grid Computing ....................................................................................

 

2-1- استفاده مؤثر از منابع.................................................................................................................

 

2-2- قابلیت محاسبه موازی.................................................................................................................

 

2-3- منابع مجازی و سازمان های مجازی ........................................................................................

 

2-4- دسترسی به منابع اضافه ................................................................................................................

 

2-5- متعادل سازی استفاده از منابع...................................................................................................

 

2-6- قابلیت اطمینان ............................................................................................................................

 

2-7- مدیریت .............................................................................................................................................

 

فصل سوم- مفاهیم و معماری...........................................................................................................................

 

3-1- سازمان های مجازی و Grid...........................................................................................................

 

3-1-1- چالش های تکنیکی در به اشتراک گذاشتن ..........................................................................

 

3-1-2-سیر تکامل تکنولوژی Grid..........................................................................................................

 

3-2- معماری Gri........................................................................................................................................

 

3-2-1- Fabric : رابط هایی برای کنترل های محلی .....................................................................

 

3-2-2- Connectivity : برقراری ارتباط ساده و امن ...................................................................

 

3-2-3 Resource : به اشتراک گذاشتن یک منبع .....................................................................

 

3-2-4- Collective : هماهنگی چندین منبع ...................................................

 

3-2-5- Application......................................................................................................................

 

3-3- پیاده سازی معماری Grid .........................................................................................................

 

3-3-1-Globus Toolkit v2.0  ...................................................................................................

 

3-3-1-1- Fabric............................................................................................................................

 

3-3-1-2- Connectivity............................................................................................................

 

3-3-1-3-  Resource......................................................................................................................

 

3-3-1-4- Collective......................................................................................................................

 

3-3-2- Open Grid Services Architecture ...............................................................

 

فصل چهارم – مدلی برای برنامه نویسی ...............................................................................................

 

4-1 تعریف محیط و هدف ..................................................................................................................

 

4-2- المان ها .........................................................................................................................................

 

4-2-1- کار..............................................................................................................................................

 

4-2-2- قسمت کردن ...........................................................................................................................

 

4-2-3- ریزکار.........................................................................................................................................

 

4-2-4- منبع محاسباتی......................................................................................................................

 

4-2-5- زمانبند.........................................................................................................................................

 

4-2-6- ذخیره کننده ...........................................................................................................................

 

4-3- مدل برنامه نویسی ، به صورت شبه کد .................................................................................

 

4-3-1 – طرف منابع محاسباتی ...........................................................................................................

 

4-3-2- طرف زمانبند ............................................................................................................................

 

4-3-3- تقسیم کننده ..............................................................................................................................

 

4-4- فلوچارت و کمی از جزئیات برنامه نویسی ..................................................................................

 

4-4-1- فلوچارت طرف زمانبند ...............................................................................................................

 

4-4-2- فلوچارت طرف منبع محاسباتی .............................................................................................

 

4-5- روشی برای تقسیم کردن در مسائل   Back-track..............................................................

 

4-5-1- ساختمان داده ی گره ...............................................................................................................

 

4-5-2- درخت خاکستری .....................................................................................................................

 

4-5-3- قطع کردن درخت ......................................................................................................................

 

4-5-4 زمانبندی ......................................................................................................................................

 

4-5-5- نکات تکمیلی ..........................................................................................................................

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست شکلها

 

عنوان                                                                                                                        صفحه

 

شکل 1-1 – مراحل مجازی سازی.................................................................................................

 

شکل 2-1- Grid منبع نامتجانس و از نظر جغرافیایی از هم جدا را مجازی سازی می کند

 

شکل 2-2- کارها به جاهایی که بار کمتری دارند برده می شوند .............................................

 

شکل 2-3- پیکر بندی Grid در مواقع بحرانی ...........................................................................

 

شکل 2-4- مدیران می توانند سیاست های خاصی را تنظیم کنند ............................................

 

شکل 3-1- یک سازمان مجازی..............................................................................................................

 

شکل 3-2- سیر تکامل تکنولوژی Grid...............................................................................................

 

شکل 3-3- لایه های معماری Grid...................................................................................................

 

شکل 3-4- مثالی از مکانیزم Globus Toolkit................................................................................

 

شکل 4-1-المان های سیستم ................................................................................................................

 

شکل 4-2- قسمت های مختلف سیستم ..............................................................................................

 

شکل 4-3 – قسمتی از فلوچارت طرف زمانبند...................................................................................

 

شکل 4-4- فلوچارت طرف زمانبند........................................................................................................

 

شکل 4-5- طرف منبع محاسباتی.........................................................................................................

 

شکل 4-6- درخت متقارن و منابع متقارن...........................................................................................

 

شکل 4-7- درخت متقارن و منابع نامتقارن.........................................................................................

 

شکل 4-8- درخت نامتقارن و منابع متقارن........................................................................................

 

شکل 4-9- درخت نامتقارن و منابع نامتقارن......................................................................................

 

شکل 4-10- مراحل زمانبندی ...............................................................................................................

 

شکل 4-11 مراحل زمانبندی.....................................................................................................................

 

مراجع و منابع.........................................................................

 

مقدمه    

 

واژه ی Grid Computing در اواخر دهه نود در مورد ایجاد قابلیت دسترسی ساده به منابع محاسباتی مانند آنچه در مورد انرژی الکتریسیته در شبکه برق[1] وجود دارد توسط آقایانIan Foster  وCarl Kesselman  در کتاب “ The Grid : Blue print for new computing infrastructure ”  مطرح شد . آنها در آن کتاب در مورد Grid  این طور نوشتند :

 

" Grid محاسباتی یک زیر ساخت نرم افزاری و سخت افزاری است که قابلیت استفاده از تجهیزات محاسباتی را قابل اطمینان ، به صورت کم خرج ، فراگیر و سازگار فراهم می آورد .

 

در سال 2000 آنها با همکاری Steve Tuecke مقاله ای با عنوان “The anatomy of the grid”   نوشتند و در آنجا هدف از Grid  را اینگونه معرفی کردند :

 

" به اشتراک گذاری متوازن منابع برای حل مسئله در یک محیط پویا ، شامل یک سازمان مجازی تشکیل شده صنعت "

 

و بعد اضافه کردند که :

 

" به اشتراک گذاری منابع که ما از آن صحبت می کنیم ، مبادله ی فایل نیست . بلکه منظور ما دسترسی مستقیم به کامپیوترها ، نرم افزارها ، داده ها و دیگر منابع است . این به اشتراک گذاری تحت کنترل کامل صاحب منبع است . مجموعه ای از افراد و یا شرکت ها که این نوع به اشتراک گذاری را داشته باشند ، سازمان مجازی خوانده می شود "

 

بعداً آقای Foster  در مقاله ی  “ What is the grid ?”، Grid را سیستمی تعریف می کند

 

که سه ویژگی زیر را داشته باشد .

 

  • مجموعه ای از منابع هماهنگ که دارای یک مدیریت مرکزی نیستند .
  • از Interface ها و پروتکل های استاندارد ، باز و عام – منظوره بهره می برند .
  • کیفیت سرویسی[2] که کل سیستم ارائه می دهد بزرگتر از کیفیت سرویس هر کدام از منابع است .

 

تمام مفاهیم بالا در واقع Grid را از زاویه دید مختلفی بررسی می کنند ولی بصورت ساده هدف Grid به اشتراک گذاری منابع بصورت هماهنگ در یک محیط ( احتمالاً ) ناهمگن و پویا است .

 

 

 

 

 

فصل یکم : Grid Computing  چیست ؟

 

Grid Computing می تواند معنی های مختلفی برای افراد مختلف داشته باشد . تصور مشهور در مورد Grid ، چیزی شبیه شبکه ی برق ( Power Grid ) است که کاربران ( استفاده کنندگان از وسایل برقی ) بدون توجه به اینکه این برق از کجا می آید ، الکتریسیته را از پریز می گیرند .

 

با این دید در مورد Grid Computing ، می توان " Computing " را به عنوان قدرت ( انرژی برق در نظر گرفت و کاربران ( یا برنامه ها ) به منابع محاسباتی ( پردازنده ها ، ذخیره کننده ها ، داده ها ، برنامه ها و غیره ) دسترسی پیدا می کند و اهمیتی ندارد که این منابع از نظر فیزیکی کجا قرار گرفته اند و یا تکنولوژی مورد استفاده در آنها ، سخت افزار و نرم افزار آنها چیست .

 

این دید از Grid Computing می تواند خلاقیت کسی را برانگیزد و در نهایت این ایده به حقیقت بپیوندد ولی در این راه مشکلات تکنیکی زیادی وجود دارد که باید حل شود . اگر این هدف به عنوان هدف نهایی در نظر گرفته شود ، مراحل کوچکتر زیادی باید طی شود و هر کدام از این مراحل مزیت های خود را دارند و تا اندازه ای ما را به هدف نزدیک می کنند .

 

پسGrid Computing  را می توان مانند یک مسیر جذاب از تکنولوژی ها و راهکار های مختلف دید که طی کردن این مسیر ما را به هدف نهایی نزدیکتر می کند . قسمت مهم این پیشرفت در محاسبات توزیع شده است که امکان پیاده سازی برنامه ها در سیستمی که از سازمان های مختلف تشکیل شده است برای به اشتراک گذاشتن منابع را فراهم می آورد . به طور خلاصه امکان" مجازی سازی" را فراهم می آورد . مجازی سازی در زمینه تکنولوژی ، Platform ها و سازمانها . این مجازی سازی فقط با استـاندارد های بـاز [3] امکان پذیر است . استـاندارد های بـاز کمک می کنند که مطمئن

 

برنامه ها می توانند بصورت شفاف سیستم حاوی منابع را ببینند .   [kessel 2004] .

 

محیطی که می خواهد قابلیت استفاده از منابع بصورت شفاف در یک محیط توزیع شده و نامتجانس را فراهم کند ، نه فقط نیاز دارد که منابع را مجازی سازی کند ، بلکه تکنولوژی و استانداردهایی برای زمان بندی ، مدیریت ، امنیت و موارد دیگر نیاز دارد .  Grid Computing  می تواند در هر مرحله ای از مجازی سازی تعریف شود . اینکه مجازی سازی تا چه مرحله ای انجام شود ، به نظر استفاده کننده بستگی دارد ولی حتی در یک مرحله ی پایین مجازی سازی نیز می توان گفت که یک سیستم مبتنی بر Grid تولید شده است .

 

این مراحل در شکل 1-1 نشان داده شده است . از قسمت پایین سمت چپ ، مجازی سازی از ساختن چندین ماشین مجازی بر روی منحنی حرکت می کنیم به سیستم هایی شامل چند کامپیوتر متجانس و توزیع شده می رسیم . مجازی سازی فقط به سرورها و CPU ها محدود نمی شود . بلکه تا حافظه ها ، شبکه ها و یا حتب برنامه ها نیز گسترده می شود . وقتی بر روی منحنی حرکت را ادامه می دهیم به مجازی سازی بر روی منابع غیر مشابه می رسیم . مرحله ی بعد مجازی سازی شرکت ها ست ، نه فقط بر روی مراکز داده و دپارتمان ها ، بلکه بر روی سازمان های توزیع شده و بعد مجازی سازی در خارج از سازمان و در سطح اینترنت .

 

 

 

شکل 1-1- مراحل مجازی سازی

 

پیاده سازی های قبلی در زمینه Grid Computing  به صورت داخل شرکتی وجود داشت ولی اکنون این پیاده سازی ها به سمت بیرونی شدن و در سطح چندین شرکت پیش می رود .

 

تفاوت Grid  های درون شرکتی و Grid هایی که در سطح چندین شرکت وجود دارند مربوط به دامنه های امنیتی ، درجه ی ایزوله سازی ، نوع سیاست و حوزه ی آن می شود . اینگونه مسائل ، طبیعتاً مسائل بنیادی معماری نیستند بلکه مربوط به شرکت ها می شوند . آنها می خواهند مطمئن شوند که شکافی بین مدلهای محاسبات توزیع شده در بین شرکت های شرکت کننده و زیر ساختهای IT داخلی وجود ندارد .

 

Grid Computing  استانداردهای باز ی وب سرویس ها را توسعه داده است تا با استفاده از آنها بتوان منابع محاسباتی را روی بستر اینترنت ارائه کرد . خیلی کم اتفاق می افتد که Grid بر روی یک محیط همگن پیاده سازی شود و معمولاً ما یک محیط ناهمگن سر و کار داریم .

 


دانلود با لینک مستقیم


تحقیق در مورد Grid Computing

دانلود ترجمه سیستمهای ترکیبی Soft Computing

اختصاصی از نیک فایل دانلود ترجمه سیستمهای ترکیبی Soft Computing دانلود با لینک مستقیم و پر سرعت .

دانلود ترجمه سیستمهای ترکیبی Soft Computing


دانلود ترجمه سیستمهای ترکیبی Soft Computing

Hybrid Soft Computing Systems: Where Are We Going?

Piero P. Bonissone1

Soft computing is an association of computing methodologies that includes fuzzy logic, neuro-computing, evolutionary computing,and probabilistic computing. After a brief overview of Soft Computing components, we will analyze some of its most synergistic combinations. We will emphasize the development of smart algorithm-controllers, such as the use of fuzzy logic to control the parameters of evolutionary computing and, conversely, the application of evolutionary algorithms to tune fuzzy controllers. We will focus on three real-world applications of soft computing that leverage the synergism created by hybrid systems.

 

1 SOFT COMPUTING OVERVIEW

Soft computing (SC) is a term originally coined by Zadeh to denote systems that “… exploit the tolerance for imprecision, uncertainty, and partial truth to achieve tractability, robustness, low solution cost, and better rapport with reality" [1]. Traditionally SC has been comprised by four technical disciplines. The first two, probabilistic reasoning (PR) and fuzzy logic (FL) reasoning systems, are based on knowledge-driven reasoning. The other two technical disciplines, neuro computing (NC) and evolutionary computing (EC), are data-driven search and optimization approaches [2]. Although we have not reached a consensus regarding the scope of SC or the nature of this association [3], the emergence of this new discipline is undeniable [4]. This paper is the reduced version of a much more extensive coverage of this topic, which can be found in [5].

 

2 SC COMPONENTS AND TAXONOMY

  1. 1 Fuzzy Computing

The treatment of imprecision and vagueness can be traced back to the work of Post, Kleene, and Lukasiewicz, multiple-valued logicians who in the early 1930's proposed the use of three-valued logic systems (later followed by infinite-valued logic) to represent undetermined, unknown, or other possible intermediate truth-values between the classical Boolean true and false values [6]. In 1937, the philosopher Max Black suggested the use of a consistency profile to represent vague concepts [7]. While vagueness relates to ambiguity, fuzziness addresses the lack of sharp set-boundaries. It was not until 1965, when Zadeh proposed a complete theory of fuzzy sets (and its isomorphic fuzzy logic), that we were able to represent and manipulate ill-defined concepts [8].

1GE Corporate Research and Development, One Research Circle, Niskayuna, NY 12309, USA. email: bonissone@crd.ge.com

چکیده:

Soft Computing یک روش محاسباتی است که شامل منطق فازی،محاسبات عصبی ، محاسبات تکمیلی و محاسبات احتمالی می باشد.بعد از یک نگاه اجمالی به اجزای Soft Computing ،برخی از مهمترین ترکیبات آنرا مورد بررسی و تجزیه وتحلیل قرار میدهیم.ما بر روی توسعه کنترل کننده های الگوریتمی هوشمند،همانند استفاده از منطق فازی برای کنترل پارامترهای محاسبات تکمیلی تاکید میکنیم و در مورد کاربرد الگوریتمهای تکمیلی برای تنظیم کنترل کننده های فازی صحبت خواهیم کرد.ما بر روی سه کاربرد از Soft Computing در جهان واقعی تاکید میکنیم که همگی توسط سیستمهای ترکیبی ایجاد شده اند.

 

1- نگاه کلی به Soft Computing

Soft Computing (SC) واژه ای است که در ابتدا توسط زاده برای مشخص کردن سیستمهایی که " از خطای بی دقتی، مبهم بودن و کمی درست بودن ،برای کنترل درست،کم هزینه و سازگارتر با جهان واقعی استفاده میکنند."

بطور معمول SC شامل چهار تکنیک می باشد:دوتای اول آن ،سیستمهای استدلال آماری(PR) و منطق فازی(FL) ،بر پایه استدلال بر اساس دانش است . دو تای دیگر،محاسبه عصبی (NC) و محاسبه تکمیلی(EC) ،بر پایه روشهای تحقیق و بهینه سازی بر اساس داده می باشند. با توجه به اینکه ما به یک توافق در مورد چارچوب SC یا ماهیت این پیوستگی دست پیدا نکرده ایم، غیره منتظره بودن این روش جدید انکارناپذیر است. این مقاله نمونه ساده شده ای از این سرفصلهای بسیار گسترده می باشد که می توانید آنها را در پی نوشت 5 پیدا کنید.

 

2- اجزا و رده بندی SC

1-2 محاسبه فازی

اصلاح اشتباه و ابهام را می توان در کارهای گذشته کلیین و لوکازوئیچ ،منطق دانان چند فازی که در اوایل دهه 1930 استفاده از سیستمهای منطقی سه ارزشی(که بعداً بوسیله منطق با ارزش بینهایت دنبال شد) را برای نشان دادن نامعینی ، مجهول بودن یا سایر ارزشهای احتمالی بین ارزشهای واقعی بین ارزشهای درست و غلط جبر بول کلاسیک را پیشنهاد کردند،دنبال نمود.در سال 1937 ،اندیشمند ماکس بلک پیشنهاد کرد که از یک پروفایل همبستگی برای نشان دادن مفاهیم مبهم استفاده شود. در حالیکه ابهام به نشانه های گنگ و نا مشخص ناشی از لبه های مرزی تیز مربوط میشد.این مسئله تا سال 1965 ادامه پیدا کرد،زمانی که زاده یک تئوری کامل از مجموعه های فازی(که متناظر آن منطق فازی میباشد)را ارائه نمود،که بر اساس آن ما       می توانستیم تصویر کلی که بدرستی تعریف نشده است را نشان داده و آنرا کنترل نماییم.

بعبارت دقیقتر،منطق فازی را می توان به صورت یک تابع منطقی از منطق چند ارزشی آلف-1 لوکازوئیچ دانست.اگرچه،در مفهوم وسیعتر،این تعبیر دقیق تنها یکی از چهار جنبه FL را نشان میدهد. بطور خاص ،FL دارای یک جنبه منطقی ،که از اجداد منطقی چند ارزشی آن مشتق شده ،یک جنبه فرضی که از نمایش مجموعه ای از مرزهایی که بدرستی تعیین نشده است نشات گرفته ،یک جنبه ارتباطی ،که برروی نمایش واستفاده از روابط منطقی متمرکز است و یک جنبه اپیستمیک که در برگیرنده استفاده از FL برای دانش فازی مبتنی بر سیستمها و بانکهای اطلاعاتی می باشد،است.


دانلود با لینک مستقیم


دانلود ترجمه سیستمهای ترکیبی Soft Computing