به حداکثر رساندن سودآوری کسب‌وکار خود با پایتون

شکل ۱. سودآوری بیشتر با پایتون
شکل ۱. سودآوری بیشتر با پایتون
منتشر‌شده در: towardsdatascience به تاریخ ۳۰ آوریل ۲۰۲۱
لینک منبع: Maximize your Business Profitability with Python

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

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

۱. سناریو

شرح مشکل

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

منابع موجود

  • ۴ نانوا ۶ ساعت در روز کار می‌کنند (مجموع: ۲۴ ساعت / روز)
  • یک دستیار برای ساندویچ‌ها ۴ ساعت در روز
  • ۲ اجاق که می‌توانند ۲۴ ساعت در روز استفاده شوند (کل: ۴۸ ساعت / روز)
  • ۱۰۰ اسلات موجود برای سهام و نمایش

این موارد، نیازهای منابع و سطح سود متفاوتی دارند.

شکل ۲. منابع مورد نیاز برای هر یک از SKU شما
شکل ۲. منابع مورد نیاز برای هر یک از SKU شما

هدف

برای به حداکثر رساندن سود روزانه خود به چه چیزی نیاز دارید؟

  • نتایج

Lemon Cake = 0
Sandwich = 20
Chocolate Cake = 32
Croissant = 0
Chocolate Eclair = 0
Panini = 0
Profit reached: 328 euros/day

براساس این نتایج، صاحب نانوایی محل شما باید توجه خود را بر روی کیک‌های شکلاتی و ساندویچ‌ها متمرکز کند تا به حداکثر سود ۳۲۸ یورو در روز برسد.

این نتیجه را می‌توان با اعمال محدودیت‌ها و پارامترهای بیشتر بهبود بخشید تا اطمینان حاصل کنید که مدل شما واقعیت کسب‌وکار شما را نشان می‌دهد.

ممکن است به مطالعه مقاله تابع نقشه در پایتون علاقمند باشید.
  • نسبت استفاده از منابع شما چه‌قدر است؟

Lemon Cake = 0
Sandwich = 20
Chocolate Cake = 32
Croissant = 0
Chocolate Eclair = 0
Panini = 0
1,440/1,440 minutes of bakers used
2,880/2,880 minutes of oven used
240/240 minutes of assistants working time used
126/200 display slots
Profit reached: 328.0 euros

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

  • اگر دو دستیار دیگر هم داشته باشیم که ساندویچ درست کنیم چگونه می‌شود؟

Lemon Cake = 0
Sandwich = 60
Chocolate Cake = 32
Croissant = 0
Chocolate Eclair = 0
Panini = 0
Profit reached: 504 euros

افزایش ۵۰ درصدی سود در صورت استخدام دو دستیار دیگر (۴ ساعت در روز) با فروش ساندویچ بیشتر

مطالعه مقاله۳ ابزار برای پیگیری و تصویرسازی اجرای کد پایتون شما توصیه می‌شود.

۲. مدل خود را بسازید.

ما از کتابخانه PLP پایتون استفاده خواهیم کرد. PuLP یک چارچوب مدل‌سازی برای مسائل خطی (LP) و برنامه‌نویسی عدد صحیح (IP) نوشته شده در پایتون است که توسط بنیاد COIN-OR نگهداری می‌شود (زیرساخت محاسباتی برای تحقیقات عملیاتی(.

متغیرها، پارامترها و مدل خود را تجزیه کنید.

  • بیشینه کردن Lp: هدف شما این است که سود خود را به حداکثر برسانید
  • پارامتر lowBound=0 : شما نمی‌توانید ارزش منفی شیرینی داشته باشید
  • گربه = «عدد صحیح»: اجازه دهید تمام کروسان‌ها را بفروشیم:)

این پارامترها را می‌توان از یک فایل اکسل بارگذاری کرد.

هدف را تعریف کرده و محدودیت‌ها را اضافه کنید.

مدل خود را حل کرده و نتایج را تحلیل کنید.

گام‌های بعدی

۳. مدل خود را بهبود بخشید.

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

پارامترها و محدودیت‌های اضافی مانند مقدار مواد اولیه، عمر مفید، …می‌توانند اضافه شوند.

۴. مدل خود را با صاحب نانوایی محلی خود به اشتراک بگذارید.

حالا که ابزار خود را ساخته‌اید، بهتر است آن را با صاحب نانوایی محلی خود به اشتراک بگذارید. اگر این ابزار ساده را به کار ببرید، آیا می‌توانید تاثیر بر کسب‌وکار او را تصور کنید؟ (و تصور اینکه چند کیک لیموی رایگان می‌توانید بخرید)

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