Forwarded from جشن فارغ التحصیلی دانشکده علوم ریاضی
علاوه بر اکران، به تمامی دانشجویانی که در جشن حضور دارند ؛ یک نسخه از کلیپِ جشنِ دانش آموختگی تحویل داده خواهد شد.
@Math_graduation
@Math_graduation
سعید ضیادید دبیر انجمن علمی علوم کامپیوتر دانشگاه گیلان که به تازگی به عنوان دبیر کل انجمن های علمی دانشکده ی علوم ریاضی نیز انتخاب شده است ، پیرامون موضوعات زیر به اظهار نظر پرداخت :
⚪️ انتخاب به عنوان دبیر دانشکده ی علوم ریاضی
⚪️وضعیت انجمن های علمی دانشکده ی علوم ریاضی
⚪️مهمترین نیاز های انجمن های علمی
⚪️برنامه های انجمن علمی علوم کامپیوتر
⚪️وضعیت نشریات دانشجویی دانشگاه گیلان
⚪️نشریه ی صفر و یک
—----------------------------------------------------
⭐️جهت مشاهده ی صحبت های کامل ایشان پیرامون موضوعات فوق ، به سایت انجمن علمی علوم کامپیوتر دانشگاه گیلان مراجعه نمایید :
http://guilancs.ir/
—----------------------------------------------------------
@guilancs
⚪️ انتخاب به عنوان دبیر دانشکده ی علوم ریاضی
⚪️وضعیت انجمن های علمی دانشکده ی علوم ریاضی
⚪️مهمترین نیاز های انجمن های علمی
⚪️برنامه های انجمن علمی علوم کامپیوتر
⚪️وضعیت نشریات دانشجویی دانشگاه گیلان
⚪️نشریه ی صفر و یک
—----------------------------------------------------
⭐️جهت مشاهده ی صحبت های کامل ایشان پیرامون موضوعات فوق ، به سایت انجمن علمی علوم کامپیوتر دانشگاه گیلان مراجعه نمایید :
http://guilancs.ir/
—----------------------------------------------------------
@guilancs
💥💥💥💥💥💥💥💥💥💥
پایان مسابقات جهانی ربوکاپ 2016 آلمان با کسب 13 مقام
کاروان علمی جمهوری اسلامی ایران خوش درخشید.تیم MRL دانشگاه آزاد اسلامی قزوین پرافتخارترین تیم مسابقات شناخته شد
بزرگترین و معتبرترین رقابت رباتیک جهان با کسب 13 مقام برای کاروان علمی جمهوری اسلامی ایران در شهر لایپزیک آلمان به پایان رسید.
به گزارش عصر خبر رییس کمیته ملی ربوکاپ جمهوری اسلامی ایران با اعلام این خبر، افزود: پس از 3 روز رقابت فشرده و نفسگیر، تیم های ایرانی موفق به کسب 13 مقام در مسابقات جهانی ربوکاپ 2016 آلمان شدند که تیم MRL دانشگاه آزاد اسلامی قزوین با کسب 6 مقام به عنوان پرافتخارترین تیم این دوره از مسابقات دست یافت.
دکتر موسی خانی با اشاره به پایان مسابقات، در خصوص نتایج تیم های ایرانی، گفت: در مسابقات بخش دانش آموزی و در لیگ امدادگر سطح الف تیم کاوش از دبیرستان نقش قلم رتبه ی دوم انفرادی را کسب کرد. این تیم همچنین عنوان بهترین طراحی سخت افزار را در این لیگ به خود اختصاص داد.
وی افزود: در لیگ امداد فضای مشترک (co-space) دانش آموزی نیز عنوان بهترین ارائه فنی به تیم دبیرستان علامه طباطبائی (دوره اول) رسید.
رییس کمیته ملی ربوکاپ کشورمان ادامه داد: اما در مسابقات بخش بزرگسال یا دانشجویی نیز تیم ربات فوتبالیست سایز کوچک MRL دانشگاه آزاد اسلامی قزوین، قهرمان جهان شد.
به گفته ی این مقام مسوول، در لیگ ربات شبیه ساز عامل امداد نیز در رقابت اصلی تیم MRL دانشگاه آزاد اسلامی قزوین با کسب مقام نخست، قهرمانی جهان را از آن خود کرد. تیم دبیرستان فرزانگان تهران در این بخش دوم شد.
وی خاطرنشان کرد: همچنین در لیگ ربات شبیه ساز عامل امداد در شاخه ی توسعه ی زیر ساخت تیم MRL دانشگاه آزاد اسلامی قزوین به مقام نخست رسید. این تیم مقام اول بخش رقابت فنی را نیز به خود اختصاص داد.
رییس کمیته ملی ربوکاپ جمهوری اسلامی ایران گفت: در لیگ امدادگر واقعی تیم MRL دانشگاه آزاد اسلامی قزوین با اختلاف 8 امتیاز پس از نماینده تایلند، نایب قهرمان شد. این تیم در بخش رقابت فنی به مقام نخست دست یافت.
دکتر موسی خانی افزود: در لیگ فوتبالیست انسان نما (بزرگسال) تیم باسط پژوه به مقام نخست دست یافت و تیم دانشگاه آزاد اسلامی ایلخچی تبریز پس از آلمان به مقام سوم رسید.
وی ادامه داد: در لیگ فوتبالیست انسان نما (سایز نوجوان) در بخش رقابت فنی تیم دانشگاه امیرکبیر به مقام نخست این مسابقات رسید.
—------------------------------—
منبع : عصر خبر
http://www.asrkhabar.com/
—------------------------------—
🌹انجمن علمی علوم کامپیوتر دانشگاه گیلان ، کسب این موفقیت بزرگ را به جامعه ی علمی کشور تبریک می گوید .
@guilancs
پایان مسابقات جهانی ربوکاپ 2016 آلمان با کسب 13 مقام
کاروان علمی جمهوری اسلامی ایران خوش درخشید.تیم MRL دانشگاه آزاد اسلامی قزوین پرافتخارترین تیم مسابقات شناخته شد
بزرگترین و معتبرترین رقابت رباتیک جهان با کسب 13 مقام برای کاروان علمی جمهوری اسلامی ایران در شهر لایپزیک آلمان به پایان رسید.
به گزارش عصر خبر رییس کمیته ملی ربوکاپ جمهوری اسلامی ایران با اعلام این خبر، افزود: پس از 3 روز رقابت فشرده و نفسگیر، تیم های ایرانی موفق به کسب 13 مقام در مسابقات جهانی ربوکاپ 2016 آلمان شدند که تیم MRL دانشگاه آزاد اسلامی قزوین با کسب 6 مقام به عنوان پرافتخارترین تیم این دوره از مسابقات دست یافت.
دکتر موسی خانی با اشاره به پایان مسابقات، در خصوص نتایج تیم های ایرانی، گفت: در مسابقات بخش دانش آموزی و در لیگ امدادگر سطح الف تیم کاوش از دبیرستان نقش قلم رتبه ی دوم انفرادی را کسب کرد. این تیم همچنین عنوان بهترین طراحی سخت افزار را در این لیگ به خود اختصاص داد.
وی افزود: در لیگ امداد فضای مشترک (co-space) دانش آموزی نیز عنوان بهترین ارائه فنی به تیم دبیرستان علامه طباطبائی (دوره اول) رسید.
رییس کمیته ملی ربوکاپ کشورمان ادامه داد: اما در مسابقات بخش بزرگسال یا دانشجویی نیز تیم ربات فوتبالیست سایز کوچک MRL دانشگاه آزاد اسلامی قزوین، قهرمان جهان شد.
به گفته ی این مقام مسوول، در لیگ ربات شبیه ساز عامل امداد نیز در رقابت اصلی تیم MRL دانشگاه آزاد اسلامی قزوین با کسب مقام نخست، قهرمانی جهان را از آن خود کرد. تیم دبیرستان فرزانگان تهران در این بخش دوم شد.
وی خاطرنشان کرد: همچنین در لیگ ربات شبیه ساز عامل امداد در شاخه ی توسعه ی زیر ساخت تیم MRL دانشگاه آزاد اسلامی قزوین به مقام نخست رسید. این تیم مقام اول بخش رقابت فنی را نیز به خود اختصاص داد.
رییس کمیته ملی ربوکاپ جمهوری اسلامی ایران گفت: در لیگ امدادگر واقعی تیم MRL دانشگاه آزاد اسلامی قزوین با اختلاف 8 امتیاز پس از نماینده تایلند، نایب قهرمان شد. این تیم در بخش رقابت فنی به مقام نخست دست یافت.
دکتر موسی خانی افزود: در لیگ فوتبالیست انسان نما (بزرگسال) تیم باسط پژوه به مقام نخست دست یافت و تیم دانشگاه آزاد اسلامی ایلخچی تبریز پس از آلمان به مقام سوم رسید.
وی ادامه داد: در لیگ فوتبالیست انسان نما (سایز نوجوان) در بخش رقابت فنی تیم دانشگاه امیرکبیر به مقام نخست این مسابقات رسید.
—------------------------------—
منبع : عصر خبر
http://www.asrkhabar.com/
—------------------------------—
🌹انجمن علمی علوم کامپیوتر دانشگاه گیلان ، کسب این موفقیت بزرگ را به جامعه ی علمی کشور تبریک می گوید .
@guilancs
📆تاریخچه ی زبان های برنامه نویسی📆
زبان های برنامه نويسی دارای نسل هاي مختلفی می باشند كه به ترتيب عبارتند از :
⭐️نسل اول: زبان ماشين كه در اواخر دهه 1940 به وجود آمد : در اين زبان كه تنها زبان قابل فهم برای كامپيوتر می باشد از ارقام صفر و يك به عنوان علايم اوليه استفاده مي شود و ارقام صفر و يك در حقيقت الفبای اين زبان محسوب می شوند و جهت ايجاد كدهایی برای دستورالعمل ها به کار می روند،به طوری كه هر دستورالعمل به صورت رشته ای از صفر و يك ها نوشته می شود.
⭐️نسل دوم: زبان اسمبلی كه در اوايل دهه 1950 بوجود آمد : اين زبان در واقع همان زبان ماشين است، با اين تفاوت كه جهت ساده نمودن کار برنامه نويس، كدهای سمبلیکیبه نام كد نيمانيك در اوايل سال های 1950 به وجود آمد كه در آن، از حروف برای كد گذاری كدهای زبان ماشين استفاده شد كه اين كدها در ريزپردازنده های مختلف با يكديگر تفاوت دارند. اين كدها توسط نرم افزار های به خصوصی به نام اسمبلر به زبان ماشين تبديل مي گردند تا قابل درك براي ماشين باشند.
⭐️نسل سوم: زبان های سطح بالا كه در اواخر دهه 1950 به وجود آمدند و اولين زبان اين نسل فرترن بود. به اين زبان ها زبان های رويه ای يا رويه گرا نيز گفته می شود زيرا برنامه نويس بايد چگونگی اين عمليات را تشريح نمايد.
⭐️نسل چهارم: (اواسط دهه 70 ) اين زبان ها بسيار شبيه به زبان های طبیعی می باشند و برنامه نويس به وسيله برنامه هایی كه به اين زبان ها مي نويسد به روشی ساده تر از زبان های ديگر با كامپيوتر ارتباط برقرار می نمايد، گويي در حال صحبت كردن معمولی با كامپيوتر می باشد. به اين زبان ها زبان های غيررويه ای نيز گفته می شود زيرا برنامه نويس بدون تشريح چگونگی عمليات، خواسته خود را مطرح می كند. يعني به كامپيوتر می گويد چه می خواهد، ولی چگونگی انجام عمليات رانمی گويد. به اين زبان ها، زبان های فوق بالا نيز گفته می شود.
—----------------------------------------------------
@guilancs
زبان های برنامه نويسی دارای نسل هاي مختلفی می باشند كه به ترتيب عبارتند از :
⭐️نسل اول: زبان ماشين كه در اواخر دهه 1940 به وجود آمد : در اين زبان كه تنها زبان قابل فهم برای كامپيوتر می باشد از ارقام صفر و يك به عنوان علايم اوليه استفاده مي شود و ارقام صفر و يك در حقيقت الفبای اين زبان محسوب می شوند و جهت ايجاد كدهایی برای دستورالعمل ها به کار می روند،به طوری كه هر دستورالعمل به صورت رشته ای از صفر و يك ها نوشته می شود.
⭐️نسل دوم: زبان اسمبلی كه در اوايل دهه 1950 بوجود آمد : اين زبان در واقع همان زبان ماشين است، با اين تفاوت كه جهت ساده نمودن کار برنامه نويس، كدهای سمبلیکیبه نام كد نيمانيك در اوايل سال های 1950 به وجود آمد كه در آن، از حروف برای كد گذاری كدهای زبان ماشين استفاده شد كه اين كدها در ريزپردازنده های مختلف با يكديگر تفاوت دارند. اين كدها توسط نرم افزار های به خصوصی به نام اسمبلر به زبان ماشين تبديل مي گردند تا قابل درك براي ماشين باشند.
⭐️نسل سوم: زبان های سطح بالا كه در اواخر دهه 1950 به وجود آمدند و اولين زبان اين نسل فرترن بود. به اين زبان ها زبان های رويه ای يا رويه گرا نيز گفته می شود زيرا برنامه نويس بايد چگونگی اين عمليات را تشريح نمايد.
⭐️نسل چهارم: (اواسط دهه 70 ) اين زبان ها بسيار شبيه به زبان های طبیعی می باشند و برنامه نويس به وسيله برنامه هایی كه به اين زبان ها مي نويسد به روشی ساده تر از زبان های ديگر با كامپيوتر ارتباط برقرار می نمايد، گويي در حال صحبت كردن معمولی با كامپيوتر می باشد. به اين زبان ها زبان های غيررويه ای نيز گفته می شود زيرا برنامه نويس بدون تشريح چگونگی عمليات، خواسته خود را مطرح می كند. يعني به كامپيوتر می گويد چه می خواهد، ولی چگونگی انجام عمليات رانمی گويد. به اين زبان ها، زبان های فوق بالا نيز گفته می شود.
—----------------------------------------------------
@guilancs
⚡️لینک کانال تلگرام انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی نوشیروانی بابل ☝️☝️
🔸خداحافظ
🕋ماه پروردگار الرحمن الراحمین
🔸خداحافظ
📿ماه لحظه های افطار و سحر
🔸خداحافظ
🌛ماه نعمت و رحمت و برکت
🔸خداحافظ
🌙ماه شب های نورانی قدر
🕌عید اولیاءالله مبارک🌙💐
—------------------------------------------
انجمن علمی علوم کامپیوتر دانشگاه گیلان
@guilancs
🕋ماه پروردگار الرحمن الراحمین
🔸خداحافظ
📿ماه لحظه های افطار و سحر
🔸خداحافظ
🌛ماه نعمت و رحمت و برکت
🔸خداحافظ
🌙ماه شب های نورانی قدر
🕌عید اولیاءالله مبارک🌙💐
—------------------------------------------
انجمن علمی علوم کامپیوتر دانشگاه گیلان
@guilancs
Forwarded from اخبار علم و فناوری گیلان و ایران
ماراتن برنامهنویسی گردشگری
۳ شبانهروز بدون خواب و آسایش، بر روی چالش خود کار کنید.
۲۷ الی ۲۹ مرداد ۱۳۹۵
مکان: پارک علم و فناوری گیلان
کد تخفیف محدود: earlybird
https://evand.ir/events/htm
۳ شبانهروز بدون خواب و آسایش، بر روی چالش خود کار کنید.
۲۷ الی ۲۹ مرداد ۱۳۹۵
مکان: پارک علم و فناوری گیلان
کد تخفیف محدود: earlybird
https://evand.ir/events/htm
📝📝📝📝📝
مسئله ی "فروشنده ی دوره گرد "
(قسمت پنجم)
—----------------------------------
🔵 انواع مختلف مسئله ی فروشنده ی دوره گرد
مدلهای متفاوتی از مساله فروشنده دوره گرد مطرح شده است که در زير آنها را نام می بريم :
🔸متقارن : که با نامه STSP شناخته می شود بدین گونه است که در آن وزن یال های رفت و برگشت بین هر دو راس یکسان است .
🔸نامتقارن : که با نام ATSP شناخته می شود . بدین گونه است که در آن وزن يالهاي رفت و برگشت بين هر دو راس يکسان نيست يعنی هزينه پيمايش مسير بين دو شهر در مسير رفت و برگشت با هم متفاوت است.
🔸چند فروشنده ای : مانند TSP متقارن است ولی با اين تفاوت که ما بيش از يک فروشنده داريم و هدف اين است که تصميم بگيريم که هر فروشنده را به کدام شهر بفرستيم و هر فروشنده چه توری از اين شهرها را ملاقات کند و به نقطه شروع حرکت برگردد تا هر شهر فقط يک بار ملاقات شود و بتوانيم با کمترين هزينه اين کار را انجام دهيم
🔸با مسافت کوتاه : به این صورت است که هزينه يال در تور را به جاي هزينه کل کاهش دهيم. يعنی مي خواهيم بيشترين فاصله ای که فروشنده دوره گرد بين دو شهر همسايه طی می کند را به کمترين مقدار برسانيم .
🔸 وابسته به زمان : مانند TSP استاندارد است به جز اينکه ما مدت زمانی را هم در این مسئله داریم .
—---------------------------------
🚩با ما همراه باشید 🚩
#TSP
@guilancs
مسئله ی "فروشنده ی دوره گرد "
(قسمت پنجم)
—----------------------------------
🔵 انواع مختلف مسئله ی فروشنده ی دوره گرد
مدلهای متفاوتی از مساله فروشنده دوره گرد مطرح شده است که در زير آنها را نام می بريم :
🔸متقارن : که با نامه STSP شناخته می شود بدین گونه است که در آن وزن یال های رفت و برگشت بین هر دو راس یکسان است .
🔸نامتقارن : که با نام ATSP شناخته می شود . بدین گونه است که در آن وزن يالهاي رفت و برگشت بين هر دو راس يکسان نيست يعنی هزينه پيمايش مسير بين دو شهر در مسير رفت و برگشت با هم متفاوت است.
🔸چند فروشنده ای : مانند TSP متقارن است ولی با اين تفاوت که ما بيش از يک فروشنده داريم و هدف اين است که تصميم بگيريم که هر فروشنده را به کدام شهر بفرستيم و هر فروشنده چه توری از اين شهرها را ملاقات کند و به نقطه شروع حرکت برگردد تا هر شهر فقط يک بار ملاقات شود و بتوانيم با کمترين هزينه اين کار را انجام دهيم
🔸با مسافت کوتاه : به این صورت است که هزينه يال در تور را به جاي هزينه کل کاهش دهيم. يعنی مي خواهيم بيشترين فاصله ای که فروشنده دوره گرد بين دو شهر همسايه طی می کند را به کمترين مقدار برسانيم .
🔸 وابسته به زمان : مانند TSP استاندارد است به جز اينکه ما مدت زمانی را هم در این مسئله داریم .
—---------------------------------
🚩با ما همراه باشید 🚩
#TSP
@guilancs
Forwarded from جشن فارغ التحصیلی دانشکده علوم ریاضی
📌توجه:
مهلتِ ثبت نام تا پایانِ روزِ فردا، 18 تیر ماه می باشد.
با توجه به اینکه به دلیل فشردگی برنامه ها؛ احتمالِ تمدید این زمان بسیار پایین بوده.
و با توجه به اینکه دسترسی به تمامیِ دانشجویان برای اطلاع رسانی به دلیلِ ایام تعطیلات برای دانشکده مقدور نیست و تعدادی از دانشجویان نیز به این رسانه اطلاع رسانی دسترسی ندارند.
لطفا به تمامی دوستانِ خود اطلاع رسانی نمائید تا در اسرع وقت ثبت نام خود را تکمیل نمایند.
مهلتِ ثبت نام تا پایانِ روزِ فردا، 18 تیر ماه می باشد.
با توجه به اینکه به دلیل فشردگی برنامه ها؛ احتمالِ تمدید این زمان بسیار پایین بوده.
و با توجه به اینکه دسترسی به تمامیِ دانشجویان برای اطلاع رسانی به دلیلِ ایام تعطیلات برای دانشکده مقدور نیست و تعدادی از دانشجویان نیز به این رسانه اطلاع رسانی دسترسی ندارند.
لطفا به تمامی دوستانِ خود اطلاع رسانی نمائید تا در اسرع وقت ثبت نام خود را تکمیل نمایند.
برای کسب اطلاعات بیشتر در مورد آیین نامه ی نشریات و مطالب آموزشی پیرامون نشریات دانشجویی به کانال زیر مراجعه کنید
https://telegram.me/CSmag
https://telegram.me/CSmag
Telegram
نشریه ی صفر و یک
کانال رسمی فصلنامه ی صفر و یک (نشریه ی انجمن علمی علوم کامپیوتر دانشگاه گیلان)
ارتباط با مدیرمسئول نشریه @SaeedZiadid
ارتباط با مدیرمسئول نشریه @SaeedZiadid
⬆️ نوعی از تقسیم بندی زبان های برنامه نویسی ⬇️
⬇️ زبان هاي سطح پايين
زبان هايی هستند در سطح ماشين و به دور از زبان طبيعی و محاوره ای انسان. اين زبان ها وابسته به ماشين و سخت افزار هستند، به طوری كه هر ميكروپروسسور زبان خاص خود را داراست. كار كردن با اين زبان ها مشكل است و خطا يابی و بررسی برنامه ها به سهولت امكان پذير نيست، ولی به علت نزديكی به ماشين، برنامه های نوشته شده به اين زبان ها با سرعت بالايي اجرا می شوند. زبان های سطح پايين به دو دسته تقسيم می شوند:
1- زبان ماشین
2- زبان اسمبلی
⬆️ زبان های سطح بالا
زبان هايی هستند نزديك به زبان طبيعی و محاوره ای انسان كه در آن ها از علايم، حروف و كلمات آشنا و به كار رفته در زبان طبيعی استفاده می شود. اين زبانها احتياج به ترجمه و تصوير دارند تا قابل درك براي كامپيوترها شوند كه اين امر به وسيله نرم افزار های به خصوصی به نام كامپايلر و مفسر انجام می گيرد. زبان های سطح بالا وابسته به ماشين ، سخت افزار نيستند و با اندكی تغيير در كليه كامپيوترها قابل اجرا می باشند. البته شرط قابل درك بودن اين زبان ها برای كامپيوترها وجود مفسر با كامپايلر می باشد. كاركردن با اين زبان ها آسان تر است و نسبت به زبان های سطح پايين خطايابی و بررسی برنامه ها راحت تر انجام مي گيرد. توليد زبان هاي سطح بالا از اواسط دهه 1950 آغاز گرديد و متداول ترين آن ها عبارتند از:
فرترن - سی - پاسکال و ......
—------------------------------------------------
@guilancs
⬇️ زبان هاي سطح پايين
زبان هايی هستند در سطح ماشين و به دور از زبان طبيعی و محاوره ای انسان. اين زبان ها وابسته به ماشين و سخت افزار هستند، به طوری كه هر ميكروپروسسور زبان خاص خود را داراست. كار كردن با اين زبان ها مشكل است و خطا يابی و بررسی برنامه ها به سهولت امكان پذير نيست، ولی به علت نزديكی به ماشين، برنامه های نوشته شده به اين زبان ها با سرعت بالايي اجرا می شوند. زبان های سطح پايين به دو دسته تقسيم می شوند:
1- زبان ماشین
2- زبان اسمبلی
⬆️ زبان های سطح بالا
زبان هايی هستند نزديك به زبان طبيعی و محاوره ای انسان كه در آن ها از علايم، حروف و كلمات آشنا و به كار رفته در زبان طبيعی استفاده می شود. اين زبانها احتياج به ترجمه و تصوير دارند تا قابل درك براي كامپيوترها شوند كه اين امر به وسيله نرم افزار های به خصوصی به نام كامپايلر و مفسر انجام می گيرد. زبان های سطح بالا وابسته به ماشين ، سخت افزار نيستند و با اندكی تغيير در كليه كامپيوترها قابل اجرا می باشند. البته شرط قابل درك بودن اين زبان ها برای كامپيوترها وجود مفسر با كامپايلر می باشد. كاركردن با اين زبان ها آسان تر است و نسبت به زبان های سطح پايين خطايابی و بررسی برنامه ها راحت تر انجام مي گيرد. توليد زبان هاي سطح بالا از اواسط دهه 1950 آغاز گرديد و متداول ترين آن ها عبارتند از:
فرترن - سی - پاسکال و ......
—------------------------------------------------
@guilancs
Forwarded from جمعیت زنان و جوانان حافظ محیط زیست گیلان
دوشنبه 21 تیرماه 1395
ساعت 19 الی 21 عصر
پیاده راه فرهنگی رشت
ساعت 19 الی 21 عصر
پیاده راه فرهنگی رشت
📝📝📝📝📝
مسئله ی "فروشنده ی دوره گرد "
(قسمت ششم)
—----------------------------------
🔵 چند روش حل برای مسئله ی فروشنده ی دوره گرد
مساله فروشنده ی دوره گرد را با روش های گوناگونی مي توان حل کرد که در زير به چند نمونه از آن ها اشاره می کنيم :
✅ حل TSP با روش تولید همه ی حالات ممکن
در اين روش تمامی تورهای ممکن را توليد کرده و وزن هر کدام محاسبه مي شود و تور با کمترين وزن را انتخاب مي کنيم . برای مسائل خيلی کوچک مناسب است ولی برای مسائل با اندازه های بزرگ مناسب نيست زيرا order زمانی آن بسيار بالاست. برای مثال در نمونه 16 شهر مساله Horner Ulysses به تعداد 653837184000 تور متفاوت وجود دارد شمردن يکايک آن ها برای پيداکردن کوتاهترين تور در يک ايستگاه کاری بزرگ 92 ساعت طول می کشد . يک الگوريتم موثر برای حل مساله فروشنده دوره گرد يا TSP مي تواند بسياری از اين مسيرها را حذف کند.
✅ حل TSP به روش جستجوی حریصانه
اين روش يک ليست از يال های گراف توليد کرده و آنها را بر حسب کوچکترين وزن تا بيشترين وزن مرتب مي کند . سپس يال با کمترين وزن را انتخاب می کند و اگر سبب ايجاد يک دور نشود آن را به مجموعه يال های تور مورد جست و جو اضافه مي کند. اين روش فقط يکی از جواب های ممکن را می دهد ولی هميشه بهترين جواب را نمی دهد.
✅ حل TSP با الگوریتم نزدیک ترین همسایه
در اين روش ابتدا يک شهر آغازين انتخاب می شود و سپس از آن شهر به نزديک ترين همسايه اش در صورتی که سبب ايجاد يک دور نشود، می رود و اين کار را آن قدر ادامه می دهد که همه شهرها ملاقات شوند. اين روش نيز هميشه بهترين جواب را نمی دهد زيرا اغلب يال هايی که در انتها به تور اضافه می شوند، می توانند خيلی بزرگ باشند.
✅ حل TSP به کمک الگوریتم های ژنتیکی
الگوريتم های ژنتيکی از الگوريتم های جست و جوئی هستند که از الگوريتم های انتخاب طبيعی و ژنتيکی برای حل مساله استفاده مي کنند. مفهوم کلی در مورد الگوريتم های ژنتيکی اين است که از يک جستجوی تصادفی به جای يک الگوريتم جستجوی تعريف شده و معلوم استفاده می کنند. روش های متعددی از الگوريتم های ژنتيکی موجود است که از آن ها در حل مساله فروشنده دوره گرد استفاده می شود. به هر حال يکی از روش های خوبی که از آن در حل TSP کمک گرفته می شود روش الگوريتم ژنتيک می باشد.
—---------------------------------
🚩با ما همراه باشید 🚩
#TSP
@guilancs
مسئله ی "فروشنده ی دوره گرد "
(قسمت ششم)
—----------------------------------
🔵 چند روش حل برای مسئله ی فروشنده ی دوره گرد
مساله فروشنده ی دوره گرد را با روش های گوناگونی مي توان حل کرد که در زير به چند نمونه از آن ها اشاره می کنيم :
✅ حل TSP با روش تولید همه ی حالات ممکن
در اين روش تمامی تورهای ممکن را توليد کرده و وزن هر کدام محاسبه مي شود و تور با کمترين وزن را انتخاب مي کنيم . برای مسائل خيلی کوچک مناسب است ولی برای مسائل با اندازه های بزرگ مناسب نيست زيرا order زمانی آن بسيار بالاست. برای مثال در نمونه 16 شهر مساله Horner Ulysses به تعداد 653837184000 تور متفاوت وجود دارد شمردن يکايک آن ها برای پيداکردن کوتاهترين تور در يک ايستگاه کاری بزرگ 92 ساعت طول می کشد . يک الگوريتم موثر برای حل مساله فروشنده دوره گرد يا TSP مي تواند بسياری از اين مسيرها را حذف کند.
✅ حل TSP به روش جستجوی حریصانه
اين روش يک ليست از يال های گراف توليد کرده و آنها را بر حسب کوچکترين وزن تا بيشترين وزن مرتب مي کند . سپس يال با کمترين وزن را انتخاب می کند و اگر سبب ايجاد يک دور نشود آن را به مجموعه يال های تور مورد جست و جو اضافه مي کند. اين روش فقط يکی از جواب های ممکن را می دهد ولی هميشه بهترين جواب را نمی دهد.
✅ حل TSP با الگوریتم نزدیک ترین همسایه
در اين روش ابتدا يک شهر آغازين انتخاب می شود و سپس از آن شهر به نزديک ترين همسايه اش در صورتی که سبب ايجاد يک دور نشود، می رود و اين کار را آن قدر ادامه می دهد که همه شهرها ملاقات شوند. اين روش نيز هميشه بهترين جواب را نمی دهد زيرا اغلب يال هايی که در انتها به تور اضافه می شوند، می توانند خيلی بزرگ باشند.
✅ حل TSP به کمک الگوریتم های ژنتیکی
الگوريتم های ژنتيکی از الگوريتم های جست و جوئی هستند که از الگوريتم های انتخاب طبيعی و ژنتيکی برای حل مساله استفاده مي کنند. مفهوم کلی در مورد الگوريتم های ژنتيکی اين است که از يک جستجوی تصادفی به جای يک الگوريتم جستجوی تعريف شده و معلوم استفاده می کنند. روش های متعددی از الگوريتم های ژنتيکی موجود است که از آن ها در حل مساله فروشنده دوره گرد استفاده می شود. به هر حال يکی از روش های خوبی که از آن در حل TSP کمک گرفته می شود روش الگوريتم ژنتيک می باشد.
—---------------------------------
🚩با ما همراه باشید 🚩
#TSP
@guilancs
🕹تعريف برنامه هاي متن باز(Open Source)
💻⌨🖥💾💽📲📱
هر وقت نامی از اوپن سورس ديده می شود، ذهن كاربران به سمت آزاد و رايگان بودن يك نرم افزار می رود، اين در حالی است كه نرم افزارهای اوپن سورس می توانند فروخته شوند و به صورت تجاری از آن ها استفاده شود. در حقيقت بخش مهمی از سود صنعت نرم افزار جهان از طريق نرم افزارهای اوپن سورس تامين می شود. سود مالي نرم افزارهای اوپن سورس در اكثر مواقع از فروش سرويس های مربوط به آن ها به دست می آيد. مدل تجاری اوپن سورس به جای تمركز بر روی فروش خود نرم افزار، بر روی فروش خدمات مربوط به آن نرم افزار تاكيد دارد. از نگاه مشتريان جدی، يك محصول نرم افزاری بدون پشتيبانی فنی و خدمات نگهداری هيچ ارزشی ندارد. هر چه قدر هم مشخصات يك محصول نرم افزاری با نيازهای يك مشتری هماهنگ باشد، باز هم مشتري نياز به ايجاد در تغييرات در نرم افزار و هماهنگ كردن آن با شرايط خود را دارد. نرم افزار آزاد و كدباز به صورت پيش فرض هيچ تضميني برای درست كار كردن محصول و جوابگو بودن نيازهای يك مشتری نمی دهد. اين نكته به صراحت در تمام مجوزهای آزاد ذكر شده است. بنابراين اگر كاربری واقعاً به يك نرم افزار اوپن سورس رايگان نياز اساسی داشته باشد حاضر خواهد بود برای خدمات پشتيبانی، آموزش، نگهداری و انجام تغييرات هزينه كند.
—-------------------------------------
@guilancs
💻⌨🖥💾💽📲📱
هر وقت نامی از اوپن سورس ديده می شود، ذهن كاربران به سمت آزاد و رايگان بودن يك نرم افزار می رود، اين در حالی است كه نرم افزارهای اوپن سورس می توانند فروخته شوند و به صورت تجاری از آن ها استفاده شود. در حقيقت بخش مهمی از سود صنعت نرم افزار جهان از طريق نرم افزارهای اوپن سورس تامين می شود. سود مالي نرم افزارهای اوپن سورس در اكثر مواقع از فروش سرويس های مربوط به آن ها به دست می آيد. مدل تجاری اوپن سورس به جای تمركز بر روی فروش خود نرم افزار، بر روی فروش خدمات مربوط به آن نرم افزار تاكيد دارد. از نگاه مشتريان جدی، يك محصول نرم افزاری بدون پشتيبانی فنی و خدمات نگهداری هيچ ارزشی ندارد. هر چه قدر هم مشخصات يك محصول نرم افزاری با نيازهای يك مشتری هماهنگ باشد، باز هم مشتري نياز به ايجاد در تغييرات در نرم افزار و هماهنگ كردن آن با شرايط خود را دارد. نرم افزار آزاد و كدباز به صورت پيش فرض هيچ تضميني برای درست كار كردن محصول و جوابگو بودن نيازهای يك مشتری نمی دهد. اين نكته به صراحت در تمام مجوزهای آزاد ذكر شده است. بنابراين اگر كاربری واقعاً به يك نرم افزار اوپن سورس رايگان نياز اساسی داشته باشد حاضر خواهد بود برای خدمات پشتيبانی، آموزش، نگهداری و انجام تغييرات هزينه كند.
—-------------------------------------
@guilancs
اولین ماراتن برنامهنویسی وب و موبایل در حوزه گردشگری برگزار میشود
@guianstp
هاکاتوریسم اولین ماراتن برنامهنویسی وب و موبایل در صنعت گردشگری است که در روزهای 27 الی29 مردادماه 1395به میزبانی پارک علم و فناوری استان گیلان، در رشت برگزار خواهد شد.
این رویداد با حمایت پارک علم و فناوری گیلان و مرکز شتابدهی و نوآوری با هدف پوششدهی خلاهای موجود در این حوزه، با توجه به دوران پسابرجام و همگام با گشایش مرزهای کشور بر روی گردشگران برگزار میشود.
هاکاتوریسم رویداد سه روزهای است که با حضور حدود ۲۰ تیم 3 تا 5 نفره برگزار میشود. تیمها در روز اول با چالشهای خود آشنا شده و به کمک مربیان به ارائهی راهحلهایی برای این چالشها میپردازند. مربیان خبره حاضر در رویداد، باتوجه به پارامترهای ارزیابی که از قبل در اختیارشان قرار داده شده است و خروجی کار تیمها، تیمها را برای ارائه نهایی محصولشان در برابر داوران انتخاب میکنند.
مراسم اختتامیه در روز آخر ساعت 17 آغاز می شود و تیمها در مرحله نهایی پروژه خود را در برابر داوران به نمایش خواهند گذاشت.
برای کسب اطلاعات بیشتر اعم از ثبتنام، زمانبندی، معرفی داوران، مربیان، شاخصهای داوری، به وبسایت hackatourism.ir مراجعه فرمایید.
@guianstp
هاکاتوریسم اولین ماراتن برنامهنویسی وب و موبایل در صنعت گردشگری است که در روزهای 27 الی29 مردادماه 1395به میزبانی پارک علم و فناوری استان گیلان، در رشت برگزار خواهد شد.
این رویداد با حمایت پارک علم و فناوری گیلان و مرکز شتابدهی و نوآوری با هدف پوششدهی خلاهای موجود در این حوزه، با توجه به دوران پسابرجام و همگام با گشایش مرزهای کشور بر روی گردشگران برگزار میشود.
هاکاتوریسم رویداد سه روزهای است که با حضور حدود ۲۰ تیم 3 تا 5 نفره برگزار میشود. تیمها در روز اول با چالشهای خود آشنا شده و به کمک مربیان به ارائهی راهحلهایی برای این چالشها میپردازند. مربیان خبره حاضر در رویداد، باتوجه به پارامترهای ارزیابی که از قبل در اختیارشان قرار داده شده است و خروجی کار تیمها، تیمها را برای ارائه نهایی محصولشان در برابر داوران انتخاب میکنند.
مراسم اختتامیه در روز آخر ساعت 17 آغاز می شود و تیمها در مرحله نهایی پروژه خود را در برابر داوران به نمایش خواهند گذاشت.
برای کسب اطلاعات بیشتر اعم از ثبتنام، زمانبندی، معرفی داوران، مربیان، شاخصهای داوری، به وبسایت hackatourism.ir مراجعه فرمایید.
www.hackatourism.ir
ماراتن برنامهنویسی گردشگری - هاکاتوریسم