الگوریتم امروز

وبلاگ تخصصی الگوریتم

الگوریتم امروز

وبلاگ تخصصی الگوریتم

وبلاگ علمی و مخصوص مباحث الگوریتمی است.
نظر خصوصی نگذارید چون جواب نمی‌دهم نظر عمومی بگذارید بدون نام هم که باشد همانجا جواب می‌دهم.

بایگانی

حل سوال ۲ امتحان تقریبی

شنبه, ۲۴ خرداد ۱۳۹۳، ۱۱:۵۶ ق.ظ

من سوال ۲ را از خود استاد پرسیدم حل آن با این روش است:

می‌توانیم همیشه یک جواب صحیح بسازیم که جواب بهینه باشد. برای این کار وزن هر یال را صفر می‌کنیم و به یکی از یالهای غیرصفر همسایه‌اش می‌دهیم. در این صورت چون دور فرد (و در نتیجه مثلث) نداریم جمع همچنان ثابت می‌ماند و جواب مسأله تغییر نمی‌کند و قیدی هم به هم نمی‌خورد. با این کار به یک جواب صحیح می‌رسیم، چون جمع یالهای مجاور هر رأس ۱ است. چون قید صفر بودن متغیر یک رأس اگر اتفاق بیفتد، سر دیگر یالهای متصل به آن باید ۱ شوند تا قیدهای مسأله به هم نخورد و در این صورت جمعشان ۱ می‌شود. در این صورت یک گراف دوبخشی ساخته می‌شود که جواب بهینه‌ی آن باید ۰و۱ باشد. پس جواب بهینه‌ی صحیح برای مسأله وجود دارد. اگر یک رأس در هر دو دسته باشد هم مشکلی پیش نمی‌آید، چون در این صورت همه‌ی قیدهای مکمل برقرار می‌شوند.

موافقین ۰ مخالفین ۰ ۹۳/۰۳/۲۴
سپیده آقاملائی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی