فی توو

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

فی توو

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

دانلود الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

اختصاصی از فی توو دانلود الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر ) دانلود با لینک مستقیم و پر سرعت .

دانلود الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )


دانلود الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

مساله هشت وزیر از جمله مسائل پرمخاطب مباحث طراحی الگوریتم است. ۸  مهره وزیر رو روی صفحه شطرنج چنان بچینید که نتونن همدیگه رو تهدید کنن.

برای افرادی که با بازی شطرنج آشنایی ندارن:

وزیر مهره ای از مهره های بازی شطرنجه که می تونه در تمامی 8 جهت هر تعداد خانه – تا زمانی که مهره ای مانع نباشه – حرکت کنه و اگه در یکی از این خانه ها مهره حریف قرار داشته باشه تهدیدش کنه.

مساله هشت وزیر :  ما مساله رو در حالت کلی در نظر می گیریم. یعنی زمانی که ابعاد صفحه شطرنج n در n و تعداد مهره ها n هستش. ( n > 3 ) روشهای مختلفی برای پیدا کردن جواب وجود داره. یکی از این روشها چیدن تصادفی مهره ها روی صفحه شطرنجه! به عبارت دیگه n مهره رو به صورت تصادفی در خانه های مختلف صفحه قرار می دیم و بررسی می کنیم که آیا شرط مساله رو برآورده می کنن یا نه؟ این روش بسیار سریع ما رو به جواب می رسونه. اما ایرادی که داره نمی شه مطمئن بود بشه به همه حالتهای چینش دست پیدا کرد. در صفحه 8 در 8 شطرنج این مساله 92 جواب مختلف داره. شما ممکنه روش تصادفی رو هزار بار به کار ببرید، اما نتونید همه 92 حالت ممکنه رو به دست بیارید. این روش زمانی مفیده که پیدا کردن یه جواب برای ما کافی باشه.

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

برای پیاده سازی چنین الگوریتمی و تشخیص اینکه چه خانه هایی از سطر امن هستن روشهای مختلفی وجود داره. ساده ترینشون اینه که هر بار تمامی خانه هایی رو که امکان تهدید شدن از اونها وجود داره بررسی کنیم تا از قرار نداشتن مهره وزیر در اونها مطمئن باشیم. اما این روش اصلا کارا و بهینه نیست.

روش دیگه تعریف کردن صفحه شطرنج به صورت یه آرایه n در n هستش که خونه های امن و غیر امن با علامتگذاری مشخص می شن. هر بار که مهره ای رو صفحه قرار می گیره تمام خونه هایی که توسط این مهره تهدید می شن به صورت غیر امن علامتگذاری می شن. به این ترتیب می شه فهمید که هر خونه با توجه به چینش مهره های قبلی امن هست یا نه؟ اما این روش هم معایبی داره که باعث می شه به روش سوم رجوع کنیم. برای آشنایی با این معایب کافیه سعی کنید کد برنامه رو بنویسید!

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

کدی که به زبان ++C درباره این مساله نوشته شده با استفاده از روش سوم تعداد جوابهای ممکن – و نه خود جوابها – برای مقادیر مختلف n رو مشخص می کنه. به عنوان مثال اگر n رو 8 وارد کنید خروجی برنامه 92 خواهد بود. توصیه می کنم برای nهای بزرگ برنامه رو امتحان نکنید! اگر n رو 16 وارد کنید بعد از گذشتن زمان زیادی عدد 14772512 روی صفحه نمایش چاپ می شه. یعنی در صفحه شطرنج 16 در 16 حدود ۱۵ میلیون حالت مختلف برای چیدمان صحیح وجود داره!!

در ادامه میتونید الگوریتم، تحلیل و سورس کد این مسئله را ( با زبان های مختلف ) ازاین سایت  دانلود کنید.

 

 

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


دانلود الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

مقاله در مورد کنترل سرعت به روش کنترل میدان با الگوریتم پیشرفته

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

مقاله در مورد کنترل سرعت به روش کنترل میدان با الگوریتم پیشرفته


مقاله در مورد کنترل سرعت به روش کنترل میدان با الگوریتم پیشرفته

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

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

تعداد صفحه23

کنترل سرعت موتورهای القایی به روش کنترل میدان با استفاده ار الگوریتم پیشرفته:

 در این قسمت، یک الگوریتم پیشرفته جدید جهت کنترل سرعهت موتورهای القایی به روش کنترل میدان م با در نظر گرفتن قیود ولتاژ و جریان ارائه شده است که هدف ا آن دستیابی به کمترین زمان حالت گذرا،کمترین تلفات، صرفه جویی اقتصادی و راندمان بالا در ماشین می باشد. این الگوریتم از یک کنترل دو مرحله ی استفاده می کند. در حالت گذرا یک  الگوریتم کنترلی برای تولید گشتاور ماکزیمم مورد استفاده قرار می گیرند و در حالت دائمی یک الگوریتم کنترلی برای دستیابی به کمترینتلفات اعمال می شود تا بازدۀ بهبود یابد. در این الگوریتم برای کاهش زمان حالت گذرا است از یک سری تجهیزات جانبی از جمله سیم پیچ مستهک کننده(damping) استفاده شده است. همچنین نتایج حاصله از بکارگیری این الگوریتم بر روی کنترل میدان، توان تلف شده، سرعت ماشین، گشتاور حاصله و فلوی رتور با الگوریتم های مشابه دیگر توسط نمودارها و جداول، مورد بررسی و مقایسه قرار گرفته است.

  • مقدمه:

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

کنترل گشتاور با کارآئی بالا نیازمند یک تنظیم کننده ( صاف کننده) جریان با پاسخ جریان سریع( به اندازه کافی) می باشد. تا بتواند جریان مرجع را ئنبال کند. در نتیجه به دلیل محدودیت مقادیر مجاز ولتاژ و جریان خطdc اینورتر، ولتاژ  و جریان یک موتور القایی مطابق با آن محدود می شود. بنابراین، گشتاور تولید شده موتور برای کار بی خطر تحت این قیود باید محدود شود. هدف یک سیستم کنترلی سرعت متغییر برای دستیابی به یک سیستم ساده با کارآئی بالاتر، دنبال کردن سرعت مرجع با ماکزیمم شتاب می باشد. بنابراین با در نظر گرفتن قیود ولتاژ و جریان ورودی، یک روش کنترولی که در تمام سرعتها بتواند ماکزیمم گشتاور را تولید کند، به شکل موثری برای کنترل سرعت موتورهای القایی در کمترین زمان ممکن، قابل استفاده خواهد بود. با این حال اکثر افرادی که بر روی کنترل سرعت موتورهای القائی تحقیق می کنند، روش  تولید ماکزیمم گشتاور را در نظر نمی گیرند. بعضی از روش ها که برای تولید ماکزیمم گشتاور که کار می روند به ثبت رسیده است.

دو محقق NOVOtny ,  Xu معتقدند روشی که فلوی مرجع استاتور را به طور معکوس با سرعت روتور تنظیم می کند، ثبت به روش قدیمی که در آن، فلوی مرجع رتور به طور معکوس با سرعت روتور تنظیم می شود، گشتاور بیشتری تولید می کند. با این حال، در روش آنهات در بعضی محدوده های سرعت، ماکزیمم گشتاور ممکن قابل دستیابی نیست.

دو محقق Sul , kin یک روش کنترل ولتاژ برای تولید گشتاور ماکزیمم برای موتورهای القایی


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


مقاله در مورد کنترل سرعت به روش کنترل میدان با الگوریتم پیشرفته

دانلود مقاله امنیت الگوریتم رمز گشایی در رمزهای قالبیش

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

دانلود مقاله امنیت الگوریتم رمز گشایی در رمزهای قالبیش


دانلود مقاله  امنیت الگوریتم رمز گشایی در رمزهای قالبیش

امنیت الگوریتم رمز گشایی در رمزهای قالبی

ص 25

فرمت ورد

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


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


دانلود مقاله امنیت الگوریتم رمز گشایی در رمزهای قالبیش

پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

اختصاصی از فی توو پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک دانلود با لینک مستقیم و پر سرعت .

پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک


پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

دانلود پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک 22 ص با فرمت WORD 

 

 

 

 

 

خلاصه

مفید بودن شبکه عصبی آنالوگ مصنوعی بصورت خیلی نزدیکی با میزان قابلیت آموزش پذیری  آن محدود می شود . این مقاله یک معماری شبکه عصبی آنالوگ جدید را معرفی می کند که وزنهای بکار برده شده در آن توسط الگوریتم ژنتیک تعیین می شوند . اولین پیاده سازی VLSI ارائه شده در این مقاله روی سیلیکونی با مساحت کمتر از 1mm که   شامل 4046 سیناپس و 200 گیگا اتصال در ثانیه است اجرا شده است . از آنجائیکه آموزش می تواند در سرعت کامل شبکه انجام شود بنابراین چندین صد حالت منفرد در هر ثانیه می تواند توسط الگوریتم ژنتیک تست شود . این باعث می شود تا پیاده سازی مسائل بسیار پیچیده که نیاز به شبکه های چند لایه بزرگ دارند عملی بنظر برسد .

 


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


پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

دانلود مقاله با موضوع الگوریتم یادگیری ماشین.Doc

اختصاصی از فی توو دانلود مقاله با موضوع الگوریتم یادگیری ماشین.Doc دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله با موضوع الگوریتم یادگیری ماشین.Doc


دانلود مقاله با موضوع الگوریتم یادگیری ماشین.Doc

دانلود مقاله با موضوع الگوریتم یادگیری ماشین

نوع فایل Word دانلود انواع تحقیق

تعداد صفحات : 30

فهرست محتوا 

پیشگفتار

چکیده 

در مورد الگوریتم ماشین حساب ما استفاده از یک بافر برای گرفتن عبارت بطور کامل و سپس تجزیه کردن اجزای (Parse) آن از لحاظ فنی غیر ممکن نیست و تنها بدلیل صورت مسئله قادر به انجام آن نیستیم. اما تصور کنید که اگر قرار بود مرورگرهای وب (Web Browsers) ابتدا تمام محتوای یک صفحه را بخواندند و سپس آن را تجزیه کرده و نمایش دهند چه مقدار زمان کاربر و سرویس دهنده وب به هدر می‌رفت و ترافیک بیهوده‌ای برروی خطوط ارتباطی حاصل می‌شد (در اکثر موارد ما با دیدن تنها چند خط از یک صفحه به صفحه دیگری می‌رویم).

مقدمه 

یک الگوریتم مجوعه‌ی متناهی از دستورالعمل های خوش تعریف برای انجام یک عمل است که با داشتن یک حالت اولیه به حالت پایانی مشخص و متناظری خواهد رسید. (با استدلالی ( heuristic )مقایسه شود)

مفهوم یک الگوریتم معمولاً با مثال دستور اشپزی توضیح داده می شود. هر چند بعضی الگوریتم ها خیلی پیچیده تر هستند. الگوریتم ها معمولاً دارای مراحلی است که تکرار می شود تکرار و یا تا زمان پایان برنامه نیازمند decision هایی (مانند منطق بولی یا نابرابری است. اگر الگوریتم مناسب و نا معیوب نباشد حتی با اجرای درست آن هم مسئله حل نمی شود. برای مثال اجرای الگوریتم سالاد سیب زمینی در صورتی که سیب زمینی در کار نباشد حتی اگر تمام حرکات تهیه سالاد طوری انجام شود مثل اینکه سیب زمینی وجود دارد نا فرجام خواهد ماند.الگوریتم های مختلف ممکن است یک عمل را با دستورات مختلف در مدت زمان، جا، وبا تلاش کمتر یا بیشتری نسبت به بقیه انجام دهد. برای مثال با داشتن دو دستور تهیه ی سالاد سیب زمینی، یکی ممکن است قبل از جوشاندن اول سیب زمینی را پوست بکند در حالی که دیگری این دو مرحله را برعکس انجام دهد، و هر دو این مراحل را برای تمام سیب زمینی ها تکرار می کنند تا وقتی که سالاد سیب زمینی آماده طبخ شود.(مثال ضعیف... چه کسی سیب زمینی ها را جدا جدا می جوشاند؟ و معمولاً تهیه ی سالاد نیازی به پخت و پز ندارد...)

در بعضی کشورها، مثل امریکا، اگر تعبیه فیزیکی الگوریتم ها ممکن باشد ممکن است آن ها به شدت انحصاری شود (برای مثال، یک الگوریتم ضرب ممکن است در واحد محاسبه ی یک ریز پردازنده تعبیه شود )...

الگوریتم های رسمی شده(formalized algorithms ) 

ماشین حساب (آشنایی با Syntax Diagram)

الگوریتم ماشین حسابی 

شرایط الگوریتم: 

برنامه نویسی تابعی 

مقایسه با برنامه‌نویسی آمرانه 

زبان‌های برنامه‌نویسی تابعی 

توابع مرتبه بالاتر 

ملاحظات فضا و سرعت 


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


دانلود مقاله با موضوع الگوریتم یادگیری ماشین.Doc