تالار گفتمان مانشت
بررسی سوالات طراحی الگوریتم ۹۱ مهندسی کامپیوتر -گرایش هوش - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳ ۴ ۵ ۶
RE: الگوریتم(تخصصی گرایش هوش) - Masoud05 - 29 بهمن ۱۳۹۰ ۱۰:۵۹ ق.ظ

(۲۹ بهمن ۱۳۹۰ ۰۲:۱۴ ق.ظ)sh4477 نوشته شده توسط:  دوستان همه این سوال‌ها تکراری بودن‌، من چک کردم

سوال فلوید گزینه ۱

طولانی ترین مسیر bfs

مرتبه زمانی e log v یا v log e

میشه آدرس بدید؟


طبق این برگه شماره تست رو بیان کنید Smile
[attachment=2778]

الگوریتم(تخصصی گرایش هوش) - imi - 29 بهمن ۱۳۹۰ ۱۱:۳۱ ق.ظ

در مورد اون سوال BFS و DFS من که خیلی مطمئن زدم BFS مخصوصا وقتی یال ها وزن ندارن و یعنی تعداد اعمال مهمه!
نمی دونم چطور می گید DFS میشه.

RE: الگوریتم(تخصصی گرایش هوش) - Masoud05 - 29 بهمن ۱۳۹۰ ۱۱:۴۱ ق.ظ

طبق صحبت های بچه های مانشت و دوستانم بعد از آزمون تا حالا این نتایج بدست آمده( نظر خودم نیست بلکه نظر بچه هاست )
سوالات با توجه عکس بالا هست:
۱۱۰‌: بعضیا میگفتن ۱ و بعضیا ۲
۱۱۱: بین ۱و ۳
۱۱۲: ۱ بنظرم همین درسته
۱۱۳: ۱ و ۲
۱۱۴: ۳ یا ۴ من فکر میکنم ۴ باشه اما مطمئن نیستم
۱۱۵: احتمال داره هر ۲ نادرست باشه اما راجع به این سوال بحث جدی نشده!

RE: الگوریتم(تخصصی گرایش هوش) - LordAriana - 29 بهمن ۱۳۹۰ ۱۲:۳۰ ب.ظ

(۲۹ بهمن ۱۳۹۰ ۱۱:۴۱ ق.ظ)Masoud05 نوشته شده توسط:  طبق صحبت های بچه های مانشت و دوستانم بعد از آزمون تا حالا این نتایج بدست آمده( نظر خودم نیست بلکه نظر بچه هاست )
سوالات با توجه عکس بالا هست:
۱۱۰‌: بعضیا میگفتن ۱ و بعضیا ۲
۱۱۱: بین ۱و ۳
۱۱۲: ۱ بنظرم همین درسته
۱۱۳: ۱ و ۲
۱۱۴: ۳ یا ۴ من فکر میکنم ۴ باشه اما مطمئن نیستم
۱۱۵: احتمال داره هر ۲ نادرست باشه اما راجع به این سوال بحث جدی نشده!

۱۱۰: بین ۱ و ۴ ولی من حساب کردم ۴
۱۱۱: ۱
۱۱۲: ۱
۱۱۳: -
۱۱۴: ۳ (DFS) شما تو ویکی پدیا هم بری نوشته اینو
۱۱۵: ۱مقدار بحث برانگیزه (:

الگوریتم(تخصصی گرایش هوش) - fatima1537 - 29 بهمن ۱۳۹۰ ۰۵:۲۴ ب.ظ

۱۱۰- ۴ (من با محاسبه و رسم درخت به دست آوردم)
۱۱۱- ۳ (مطمئن نیستم)
۱۱۲- بدون جواب
۱۱۳ - ۲ (چون یه آرایه کشیدم و با چند لیست حلقوی تست کردم دیدم مثل مرتب جستجوی دودویی است)
۱۱۴- ۳
۱۱۵- بدون جواب

الگوریتم(تخصصی گرایش هوش) - fardin_ss - 29 بهمن ۱۳۹۰ ۰۵:۴۳ ب.ظ

کسی جواب سوال ۱۱۳ رو نمیدونه؟همون لیست حلقویه؟
من logN زدم.

RE: الگوریتم(تخصصی گرایش هوش) - _MAjid_ - 29 بهمن ۱۳۹۰ ۰۶:۲۹ ب.ظ

(۲۹ بهمن ۱۳۹۰ ۰۵:۲۴ ب.ظ)fatima1537 نوشته شده توسط:  ۱۱۰- ۴ (من با محاسبه و رسم درخت به دست آوردم)
۱۱۱- ۳ (مطمئن نیستم)
۱۱۲- بدون جواب
۱۱۳ - ۲ (چون یه آرایه کشیدم و با چند لیست حلقوی تست کردم دیدم مثل مرتب جستجوی دودویی است)
۱۱۴- ۳
۱۱۵- بدون جواب
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-
در مورد سوال ۱۱۱ من مطمئنم ۳ نمیشه.اگه DAG بود سه درست بود ولی اینجا میشه VlogV+E.این بهترین زمان برای الگوریتم دیکسترا(که اینجا همین الگوریتمو می خواد) است.این زمانو با هیپ فیبوناچی بدست میاد.اگه تو تشخیص الگوریتم مورد نیاز اشتباه نکرده باشم مطمئنم که VlogV+E میشه.
در مورد سوال ۱۱۴ من زدم BFS یه چیزی یادم بود از اینکه بهترین الگوریتم برای بدست اوردن دورترین راس از راس شروعرو میده.مطمئن نیستم.تو جزوهام میگردم اگه چیزی پیدا کردم اینجا میذارم Wink

RE: الگوریتم(تخصصی گرایش هوش) - LordAriana - 29 بهمن ۱۳۹۰ ۰۷:۰۸ ب.ظ

(۲۹ بهمن ۱۳۹۰ ۰۶:۲۹ ب.ظ)reynard696969 نوشته شده توسط:  
(29 بهمن ۱۳۹۰ ۰۵:۲۴ ب.ظ)fatima1537 نوشته شده توسط:  ۱۱۰- ۴ (من با محاسبه و رسم درخت به دست آوردم)
۱۱۱- ۳ (مطمئن نیستم)
۱۱۲- بدون جواب
۱۱۳ - ۲ (چون یه آرایه کشیدم و با چند لیست حلقوی تست کردم دیدم مثل مرتب جستجوی دودویی است)
۱۱۴- ۳
۱۱۵- بدون جواب
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-
در مورد سوال ۱۱۱ من مطمئنم ۳ نمیشه.اگه DAG بود سه درست بود ولی اینجا میشه VlogV+E.این بهترین زمان برای الگوریتم دیکسترا(که اینجا همین الگوریتمو می خواد) است.این زمانو با هیپ فیبوناچی بدست میاد.اگه تو تشخیص الگوریتم مورد نیاز اشتباه نکرده باشم مطمئنم که VlogV+E میشه.
در مورد سوال ۱۱۴ من زدم BFS یه چیزی یادم بود از اینکه بهترین الگوریتم برای بدست اوردن دورترین راس از راس شروعرو میده.مطمئن نیستم.تو جزوهام میگردم اگه چیزی پیدا کردم اینجا میذارم Wink

چون تو سوال در مورد چگالی یا انبوه تعداد یال ها در گراف صحبتی نشده و تاکید بر الگوریتم کارا بوده از هیپ باینری استفاده می شه که eLogV می شه اگر تعداد یال ها زیاد باشه از هیپ فیبوناچی استفاده می شه که VlogV +E است که بر این اساس E هم تراز با n^2 است

طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - fardin_ss - 29 بهمن ۱۳۹۰ ۱۱:۲۰ ب.ظ

ترتیت توپولوژیکی با دو بار dfs زدن بدست میاد ...

RE: الگوریتم(تخصصی گرایش هوش) - saeed_435 - 30 بهمن ۱۳۹۰ ۱۲:۵۲ ب.ظ

(۲۹ بهمن ۱۳۹۰ ۰۶:۲۹ ب.ظ)reynard696969 نوشته شده توسط:  
(29 بهمن ۱۳۹۰ ۰۵:۲۴ ب.ظ)fatima1537 نوشته شده توسط:  ۱۱۰- ۴ (من با محاسبه و رسم درخت به دست آوردم)
۱۱۱- ۳ (مطمئن نیستم)
۱۱۲- بدون جواب
۱۱۳ - ۲ (چون یه آرایه کشیدم و با چند لیست حلقوی تست کردم دیدم مثل مرتب جستجوی دودویی است)
۱۱۴- ۳
۱۱۵- بدون جواب
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-
در مورد سوال ۱۱۱ من مطمئنم ۳ نمیشه.اگه DAG بود سه درست بود ولی اینجا میشه VlogV+E.این بهترین زمان برای الگوریتم دیکسترا(که اینجا همین الگوریتمو می خواد) است.این زمانو با هیپ فیبوناچی بدست میاد.اگه تو تشخیص الگوریتم مورد نیاز اشتباه نکرده باشم مطمئنم که VlogV+E میشه.
در مورد سوال ۱۱۴ من زدم BFS یه چیزی یادم بود از اینکه بهترین الگوریتم برای بدست اوردن دورترین راس از راس شروعرو میده.مطمئن نیستم.تو جزوهام میگردم اگه چیزی پیدا کردم اینجا میذارم Wink

منم با vlogv + e موافقم ،دلیلمم استفاده از همون هیپ فیبوناچیه،اتفاقا اینجا چون راجبه چگالی یال ها صحبتی نشده باید واسه کاراترین حالت الگوریتم بدترین شکل گراف و فرض کنیم
واسه اون پیمایشم dfs میشد
این سوال بیشتر به تیپ سوالا هوش میخورد تا الگوریتم!
یادتونه حتما تو bfs هوش گفته بود وقتی هزینه مسیر ها یکسان باشد نزدیکترین هدف و پیدا میکنه ولی واسه دورترین هدف هیچ نظری نداش این الگوریتم،یعنی اگه دورترین یال سطح آخر باشه باید کل گراف بررسی شه.

ولی در مورد dfs چون عمق محدوده در هر صورت زودتر به راس مورد نظر میرسه و کاراتره.
Idea

طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - iliyya - 30 بهمن ۱۳۹۰ ۰۱:۲۱ ب.ظ

۱۱۰- --
۱۱۱- ۳
۱۱۲- ----
۱۱۳ - ۲
۱۱۴- ۳
۳-۱۱۵

طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - مازیار صفایی - ۳۰ بهمن ۱۳۹۰ ۰۲:۲۵ ب.ظ

کی گفته مرتب سازی توپولوژیکی با دوباره DFS به دست میاد؟

من این سوال رو مرتب سازی توپولوژیکی زدم به دلایل زیر
اولا مرتب سازی توپولوژیکی به این ترتیبه که یک بار DFS می رید و سپس بر گره ها رو بر اساس زمان خروج به صورت نزولی مرتب می کنید.
حالا دورترین نقطه رو می شه با این مساله به دست اورد.
دقیقا در فصل ۲۲ کتاب CLRS مثالی رو در خصوص تقدم ارائه می ده تحت عنوان مرتب سازی موضعی یا توپولوژیی که از مرتبه تتای V+E است.
همان مثالی که در پوشیدن لباس کدوم رو اول می پوشیم کدوم رو آخر
اینجا هم دورترین نقاط رو می شه همینجوری به دست اورد

دوستان نظر بدن

RE: طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - fazel-d - 30 بهمن ۱۳۹۰ ۰۲:۳۸ ب.ظ

۱۱۰- n-1 می شه
۱۱۱- شما با DFS یا BFS می تونید کوتاهترین مسیر رو هم پیدا کنید. |v|+|E|
۱۱۲- وجود یا عدم وجود دور منفی. طبق گفته CLRS
۱۱۳- نزدم
۱۱۴- بحث سر اینه که گراف بدون وزنه-ممکنه ناهمبند/همبند باشه. DFS
۱۱۵- a=نادرست , b=درست

RE: طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - Masoud05 - 30 بهمن ۱۳۹۰ ۰۲:۴۱ ب.ظ

(۳۰ بهمن ۱۳۹۰ ۰۲:۲۵ ب.ظ)باد نوشته شده توسط:  کی گفته مرتب سازی توپولوژیکی با دوباره DFS به دست میاد؟

ا

اون مسئله اجزا همبند قوی هست که ۲ بار dfs میخواد .
یه نکته : قطر گراف توسط bfs محاسبه میشود.

RE: طراحی الگوریتم ۹۱ مهندسی کامپیوتر - هوش - imi - 30 بهمن ۱۳۹۰ ۰۲:۵۸ ب.ظ

(۳۰ بهمن ۱۳۹۰ ۰۲:۲۵ ب.ظ)باد نوشته شده توسط:  کی گفته مرتب سازی توپولوژیکی با دوباره DFS به دست میاد؟

من این سوال رو مرتب سازی توپولوژیکی زدم به دلایل زیر
اولا مرتب سازی توپولوژیکی به این ترتیبه که یک بار DFS می رید و سپس بر گره ها رو بر اساس زمان خروج به صورت نزولی مرتب می کنید.
حالا دورترین نقطه رو می شه با این مساله به دست اورد.
دقیقا در فصل ۲۲ کتاب CLRS مثالی رو در خصوص تقدم ارائه می ده تحت عنوان مرتب سازی موضعی یا توپولوژیی که از مرتبه تتای V+E است.
همان مثالی که در پوشیدن لباس کدوم رو اول می پوشیم کدوم رو آخر
اینجا هم دورترین نقاط رو می شه همینجوری به دست اورد

دوستان نظر بدن
من نمی دونم چرا این قدر بحث سر این سوال شده!!! من که واقعا به نظر BFS میشه.
اولا مرتب سازی توپولوژکی می تونه همون DFS باشه که فقط آخر تابعش یه چاپ بزارید. (از کتاب مقسمی) یه جورایی معادل هستن.
بعد این که داره میگه گراف بدون وزن. خوب ما از همون راسی می خوایم BFS می زنیم حواب به دست میاد. پیچیدگی پیمایش BFS
DFS هم یکیه. به نظر من BFS میشه. حتی اگه کلید چیز دیگه ای رو بگه. درسته که اون ملاک هست ولی اگرچه و اما! :دی

دست کم الان نظرم این هست! :دی