اَبا اِباد

بهینه سازی سراسری یا global optimization

بهینه سازی سراسری

آیا امروز در یک دوراهی قرار گرفته‌اید؟ مهاجرت کنم یا بمانم؟ اکنون وارد یک رابطه‌ی عاطفی بشوم یا نه؟ درسم را ادامه دهم یا سریعا وارد بازار کار شوم؟ امروز راجع به این موضوع صحبت کنم یا بگذارم بعدا آن را مطرح کنم؟ اول دکترا بگیرم و بعد وارد یک جایگاه شغلی بالاتر شوم یا همین الان کارم را شروع کنم و بعد از همان مدت زمانی که می‌خواستم برای دکترا صرف کنم، به همان جایگاه شغلی برسم؟ امروز نزد دوستانم بروم یا دیدار دوستانم را به فردا موکول کنم و امروز به مادر و پدرم سر بزنم؟ سرمایه‌ام را دلار کنم یا طلا کنم یا بروم و ماشین ثبت نام کنم و بعدا به قیمت بالاتر بفروشم؟ اکنون حسابی کار کنم و وقتی سرمایه ای به هم زدم، به تفریحاتم برسم یا که نه از همین حالا در کنار کارم تفریح کنم و یا که نه، اصلا فقط تفریح کنم و به قدر نیاز کار کنم؟ الان مسافرت بروم که پرانرژی پروژه را ادامه دهم یا بعد از اینکه پروژه به پایان رسید با خیال راحت به مسافرت بروم؟ راه حل بهینه کدام است؟

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

باید بدانیم که این مساله‌ی یافتن بهترین و بهینه‌ترین جواب در کل زندگی، یک مساله‌ی دشوار در ریاضیات است که به آن بهینه سازی سراسری یا global optimization می‌گویند.

ممکن است تصمیمی که الان در این شرایط می‌گیرید، در همین لحظه بهترین و بهینه‌ترین تصمیم باشد. اما این امکان هم وجود دارد که تصمیماتی که در پی این تصمیم بهینه می‌گیرید، جزو بدترین تصمیمات زندگی‌تان باشد. مثلا فرض کنید شما بین دو تصمیم A و B دودل مانده‌اید. الان که نگاه می‌کنید، تصمیم A تصمیم بسیار بهتری از تصمیم B است. با اتخاذ تصمیم A شما وارد تصمیم‌های A-1 و A-2 می‌شوید که آن‌ها هم از تصمیمات B-1 و B-2 بهتر هستند. تا اینجا همه چیز گل و بلبل است. اما بعد از آن که شما بعد از دو مرحله تصمیم به تصمیم مرحله سوم مثل A-1-1 می‌رسید، می‌بینید که به شرایط افتضاحی در مقایسه با مرحله سوم ذیل تصمیم B مثلا B-1-2 رسیده اید. یعنی بهتر بود شما آن ابتدا تصمیم بد B را بگیرید اما بعد از چند مرحله به تصمیم عالی B-1-2 برسید. می‌بینید که یافتن نقطه‌ی بهینه‌ی سراسری یک تابع بسیار دشوارتر است.

روش‌های تحلیلی حل این مساله اغلب قابل اجرا نیستند و استفاده از استراتژی‌های حل عددی اغلب منجر به چالش‌های بسیار سختی می‌شود. حتی کوچک‌ترین مسائل بهینه سازی سراسری نیز راه حل دقیق و موثری ندارد یا اگر قابل یافتن باشد، نیاز به حجم بالایی از محاسبات دارد. چه رسد به زندگی انسان که با پارامتری به اسم زمان نیز همراه است و از طرف دیگر انسان با هزاران تصمیم در زندگی روبروست و همچنین دیگرانی هم در جهان او وجود دارند. پس چاره چیست؟

چاره آن است که کمال‌گرایی را کنار بگذاریم و به بهینه سازی محلی یا local optimization بسنده کنیم. یعنی همین الان و با شرایط همین امروز و البته با نیم نگاهی به چند پله بعدتر، بهترین تصمیم را بگیریم. ولی همواره باید بدانیم که بهترین تصمیم این مرحله از زندگی، لزوما بهترین تصمیم کل زندگی نیست. ما فقط امید داریم که چنین باشد.

– ابا اباد

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *