- عنوان کتاب: Optimization Modeling Using R
- نویسنده: Timothy R. Anderson
- سال انتشار: 2023
- حوزه: مدل های ریاضی
- تعداد صفحه: 299
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.07 مگابایت
این کتاب استفاده از R را برای انجام بهینهسازی، یک حوزه کلیدی از تحقیقات عملیاتی، که تقریباً در هر صنعتی اعمال شده است، پوشش میدهد. تمرکز بر بهینه سازی اعداد صحیح خطی و مختلط است. از نظر آموزشی، از اواخر دهه 1990، من طرفدار آموزش بهینه سازی مقدماتی با استفاده از صفحات گسترده به عنوان راهی برای پر کردن مانع بین داده ها و برنامه ها و همچنین آموزش شیوه های بهتر صفحه گسترده بودم. در حالی که این به خوبی کار می کرد، قطع ارتباط با مدل سازی جبری همیشه یک مشکل بود. افزونههای اکسل که ابزارهای جبری را فعال میکنند، غنی بودند، اما یکپارچه نبودند. در سال 2018، به دلایل مختلفی تصمیم گرفتم به R تغییر مکان دهم: • با افزایش سریع علاقه به تجزیه و تحلیل داده ها، معرفی یک پلت فرم تجزیه و تحلیل داده مهم شد. • متخصصان فناوری کار و تجارت باید از ابزارها و زبان تجزیه و تحلیل داده ها برای برخورد با مشاوران، دانشمندان داده و دیگران آگاهی داشته باشند. • نرم افزارها و برنامه های افزودنی جدید مانع ورود افراد برای شروع استفاده از ابزارهای تجزیه و تحلیل داده ها را کاهش دادند. از نظر فلسفی، کتاب بر ایجاد فرمولبندی قبل از ورود به اجرا تأکید دارد. این به دلایل زیر مهم است: • خواندن ادبیات بر اساس نمایش جبری است. • یک نمایش جبری امکان درک واضح و تعمیم کاربردهای بزرگ را فراهم می کند. • نوشتن فرمول ها برای توضیح و انتقال تصمیمات مدل سازی اتخاذ شده ضروری است. • مهارت در زبان ریاضی مورد استفاده به سایر مدل های تحلیلی قابل انتقال خواهد بود. • تقسیم مرحله مدل سازی از پیاده سازی، اشکال زدایی بهتر مدل ها را امکان پذیر می کند و از آنچه در برنامه نویسی گاهی اوقات به عنوان کد اسپاگتی نامیده می شود، جلوگیری می کند. • جداسازی خواننده را قادر میسازد تا به آسانی به زبان دیگری برای پیادهسازی در آینده (مثلاً پایتون، جولیا، AMPL، GAMS) با چیزی بیشتر از یک تغییر گویش به نظر برسد.
This book covers using R for doing optimization, a key area of operations research, which has been applied to virtually every industry. The focus is on linear and mixed integer optimization. Pedagogically, since the late 1990s, I had been a proponent of teaching intro- ductory optimization using spreadsheets as a way to bridge the barrier be- tween data and applications as well as teaching better spreadsheet practices. While this worked well, the disconnect with algebraic modeling was always a problem. Excel add-ins enabling algebraic tools were rich but not seamless. In 2018, I decided to switch to R for a variety of reasons: • With the rapid rise of interest in data analytics, it became important to introduce a data analytics platform. • Working technology and business professionals should have an awareness of the tools and language of data analysis to deal with consultants, data scientists, and others. • New software and extensions reduced the barrier to entry for people to start using data analytics tools. Philosophically, the book emphasizes creating formulations before going into implementation. This is important for the following reasons: • Reading the literature is based on the algebraic representation. • An algebraic representation allows for clear understanding and generaliza- tion of large applications. • Writing formulations is necessary to explain and convey the modeling de- cisions made. • Becoming proficient in the mathematical language used will be transferable to other analytical models. • Dividing the modeling stage from the implementation enables better de- bugging of models avoids what is sometimes referred to as spaghetti code in programming. • Separating enables the reader to readily transition to another language for implementation in the future (ex. Python, Julia, AMPL, GAMS) with what will seem like little more than a dialect change.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Optimization Modeling Using R
نظرات کاربران