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

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

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

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

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

بایگانی

۱۰۴ مطلب با موضوع «هندسه پیشرفته» ثبت شده است

مرجع:

گرافهای هندسی

http://web.mit.edu/~holden1/www/coursework/math/18.318/main.pdf

روش‌های احتمالاتی

http://web.mit.edu/~holden1/www/coursework/math/18997/notes.pdf

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ ارديبهشت ۹۳ ، ۱۱:۰۴
سپیده آقاملائی

نقاط را با یک بردار تصادفی با مولفه‌های بین ۰ و ۱ انتقال می‌دهیم بعد با درخت چهارتایی جواب را حساب می‌کنیم.

با این کار احتمال اینکه روی مرز بیفتد صفر می‌شود.

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ ارديبهشت ۹۳ ، ۱۰:۴۶
سپیده آقاملائی

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

موضوع ارائه: روش net & prune

دریافت
حجم: 1.04 مگابایت

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ ارديبهشت ۹۳ ، ۱۶:۲۶
سپیده آقاملائی
۰ نظر موافقین ۰ مخالفین ۰ ۱۴ ارديبهشت ۹۳ ، ۱۹:۳۸
سپیده آقاملائی
کران مثلث متساوی الاضلاع محاط در دایره برای مساحت مثلث ضریب تقریب از مرتبه‌ی نسبت قطر به عرض نقاط است. حالتی را در نظر بگیرید که r فاصله‌ی کمی با pq داشته باشد. در این صورت مساحت مثلث به دلیل کم بودن عرض کم خواهد شد ولی مساحت مثلث متساوی الاضلاع فقط تابعی از شعاع دایره (تقریبی از قطر نقاط) است.
۰ نظر موافقین ۰ مخالفین ۰ ۱۳ ارديبهشت ۹۳ ، ۱۵:۵۷
سپیده آقاملائی

The extreme principle (or extremal principle) is a problem-solving technique that involves looking at objects with extreme properties, such as the largest or smallest element.

http://www.artofproblemsolving.com/Wiki/index.php/Extreme_principle

می‌خواستم بیشتر بنویسم دیدم خود کتاب بهتر گفته و توی این استراتژی‌های حل مسأله اصلاً خوب نگفته. :)

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ ارديبهشت ۹۳ ، ۱۰:۵۰
سپیده آقاملائی

سوال ۱ باید یک مستطیل به عرض 2*width و طول 2*diameter بسازید و نسبت بزرگترین مثلث محاطی رو به جوابتون به دست بیاورید.

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ فروردين ۹۳ ، ۱۱:۰۵
سپیده آقاملائی

۱- یک الگوریتم ساده بدهید که در زمان خطی تقریبی از بزرگترین مثلث ساخته شده با رئوس نقاط P بدهد.

راهنمایی: نقطه p و دورترین نقطه از آن q را در نظر بگیرید.

جواب: نقطه r را که دورترین نقطه نسبت به pq است در نظر می‌گیریم. می‌دانیم pq یک ۲-تقریب از قطر نقاط است و r یک ۴-تقریب از عرض نقاط است. مساحت مثلث pqr بر حسب قطر و عرض نقاط به دست می‌آید. حالا باید مساحت مثلث بهینه را بر حسب قطر و عرض نقاط به دست بیاوریم. بدیهی است که مساحت هر مثلث (از جمله مثلث بهینه) در رابطه زیر صدق می‌کند:

1/2*width^2 < S < 1/2*diamter^2

(یکی از بچه‌ها اینجا نتیجه گرفته بود که width=diameter بدترین حالت است و مثلث متساوی الاضلاع گرفته بود اما من باز هم نتوانستم طرف کمتر قضیه را اثبات کنم در نتیجه فعلاً جواب درست را نمی‌دانم. دیروز به نظرم این جواب درست بود.)

۲- الگوریتمی داریم که در زمان O(n log n) برای یک چندضلعی (نه لزوما محدب) بزرگترین مربع محاطی که اضلاع آن موازی محورهای مختصات است را به دست می‌آورد. یک ۱+اپسیلون تقریب برای بزرگترین مربع محاطی در جهت دلخواه بدهید.

جواب: تعدادی بردار جهتی را در نظر می‌گیریم و جواب را در جهت آنها حساب می‌کنیم (رند کردن جهتی) می‌دانیم با تغییر زاویه به اندازه دلتا اندازه ضلع حداکثر به اندازه‌ی ۱-کسینوس دلتا تغییر می‌کند که از مرتبه‌ی دلتا به توان دو است که اگر اپسیلون را این مقدار قرار دهیم جواب به دست می‌آید.

۳- روش merge and reduce را بنویسید و ثابت کنید.

جواب: به جزوه مراجعه کنید. فقط قسمتی که من در جزوه‌ی خودم ننوشته بودم:

دلیل اینکه اپسیلون از مرتبه لگاریتمی تغییر می‌کند این است که هر بار یک اپسیلون با آن جمع می‌شود؛ چون تقریب قبلی مثلاً 2epsilon است (مرحله merge) و وقتی از آن اپسیلون تقریب می‌گیریم epsilon+2epsilon می‌شود (مرحله reduce).

۴- مسأله‌ی k-center را با فرض داشتن یک الگوریتم ۲-تقریبی برای آن با تقریب ۱+اپسیلون حل کنید. یک هسته با اندازه‌ی O(k/epsilon^d) بدهید که این مسأله را حل کند.

راهنمایی: ابتدا الگوریتم ۲-تقریب را اجرا کنید سپس آن را با توری به ا+اپسیلون تقریب تبدیل کنید.

جواب: برای هر کدام از توپ‌ها یک توری می‌سازیم که اندازه آن 2r و هر خانه‌ی آن r*epsilon/sqrt(d) است که چون قطر هر خانه sqrt(d) برابر ضلع آن است فاصله هر نقطه حداکثر انقدر است. یعنی اگر نقاط را به نزدیک‌ترین رأس توری رند کنیم حداکثر خطای ما این مقدار خواهد بود.

۵- مسأله‌ای که در وبلاگ هم آمده است و سوال ۱۴.۱۰ کتاب de-berge است.

لینک

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

*در مورد سوال ۱ به شدت پذیرای حل‌های شما دوستان عزیز هستیم!

۱ نظر موافقین ۰ مخالفین ۰ ۲۷ فروردين ۹۳ ، ۰۸:۵۵
سپیده آقاملائی
بعد از این همه خوندن نمره نمی‌گیرم.
کار دیگه‌ای به ذهنم نمی‌رسه که بخوام انجام بدم یا چیزی که بخونم.
فکر کنم همون ایده‌ی سمیه که پول بدم برم دکتری منطقی‌ترین گزینه است!
۱ نظر موافقین ۱ مخالفین ۰ ۲۶ فروردين ۹۳ ، ۲۰:۵۷
سپیده آقاملائی


۰ نظر موافقین ۰ مخالفین ۰ ۲۶ فروردين ۹۳ ، ۱۴:۱۷
سپیده آقاملائی