توضیحات
کد نویسی الگوریتم تلفیقی اکتشاف فضای وزن با مدل برنامه ریزی آرمانی وزنی عددصحیح مختلط تخصیص نیروی انسانی به مشاغل
الگوریتم ابتکاری مزبور یک روش نظام مند برای جستجو و کاوش فضای وزن ارائه می کند که می تواند برای بررسی فضای وزن در یک برنامه ریزی آرمانی وزنی مورد استفاده قرار گیرد. این الگوریتم با گرفتن یک بردار وزن آغازین اقدام به جستجوی کل فضای وزن مسئله می کند تا مجموعه ای از پاسخ ها را برای بررسی توسط تصمیم گیرنده تولید کند (یعنی با ایجاد ترکیبات مختلف وزنی به روشی خاص و قرار دادن آنها به عنوان وزن انحرافات نامطلوب در تابع دستیابی برنامه ریزی آرمانی وزنی عددصحیح مختلط و سپس حل مدل مزبور، یک زیرمجموعه از جبهه بهینه پارتو بدست می دهد). در این الگوریتم ابتکاری علاوه بر بردار وزن آغازین که مقدار آن در فایل PDF پیوستی ارائه گردیده سه پارامتر TMax، Max_level و اپسیلون در آغاز توسط تصمیم گیرنده به نرم افزار داده می شود. توجه شود که خود مدل برنامه ریزی آرمانی وزنی عددصحیح مختلط تخصیص نیروی انسانی به مشاغل بعنوان یک زیر رویه (زیرفرآیند) در مدل تلفیقی فوق الذکر به کار گرفته می شود.
مدل ابتکاری اکتشاف فضای وزن از کتاب برنامه ریزی آرمانی کاربردی نوشته دیلان جونز و مهرداد تمییز که هم اکنون ترجمه فارسی آن در کتاب فروشی ها در دسترس است اخذ گردیده است. لازم به ذکر است همراه این قرارداد فایل PDF ای که تشریح کامل الگوریتم به همراه مثال هایی برای درک بهتر و پاسخ های الگوریتم تلفیقی مزبور حاصل از حل دستی آن به همراه کدهای نوشته شده به زبان گمز مدل برنامه ریزی آرمانی وزنی عددصحیح مختلط تخصیص نیروی انسانی به مشاغل ارسال می گردد. همچنین توجه به این نکته ضروری است که کدنویسی الگوریتم مذکور بسیار ساده بوده و تنها اندک پیچیدگی آن مربوط به مقایسه پاسخ های بدست آمده و حذف پاسخ های تکراری توسط الگوریتم است.
در این پروژه کدنویسی مدل تلفیقی مذکور با توجه به TMax=3 , Max_level=1 و اپسیلون=0.01 می باشد. در پایان کدهای نوشته شده الگوریتم تلفیقی مزبور می بایست با اجرای آن مجموعه ای بنام S که اعضای آن بردارهایی مانند s است که مولفه های هر عضو s ترکیب وزنی بکار گرفته شده، انحرافات نامطلوب متناظر با ترکیب وزنی بکار گرفته شده، مقادیر توابع هدف متناظر با ترکیب وزنی بکار گرفته شده و مقدار تابع هدف دستیابی متناظر ترکیب وزنی بکار گرفته شده می باشد. سفارش انجام پروژه صنایع
صورت الگوریتم ابتکاری اکتشاف فضای وزن
𝑆𝑒𝑙𝑒𝑐𝑡 𝑖𝑛𝑖𝑡𝑖𝑎𝑙 𝑠𝑡𝑎𝑟𝑡𝑖𝑛𝑔 𝑝𝑜𝑖𝑛𝑡
𝐿𝑒𝑡 𝑆 = ø
𝐿𝑒𝑡 𝑤 = 𝐼𝑛𝑖𝑡𝑖𝑎𝑙 𝑠𝑒𝑡 𝑜𝑓 𝑤𝑒𝑖𝑔ℎ𝑡𝑠
𝐴𝑑𝑑 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤)] 𝑡𝑜 𝑆
𝐹𝑜𝑟 𝑛 = 1 𝑡𝑜 𝑇𝑀𝑎𝑥
𝐹𝑜𝑟 𝑒𝑎𝑐ℎ 𝑠𝑢𝑏𝑠𝑒𝑡 𝑇
∗𝑜𝑓 𝑑𝑒𝑣𝑖𝑎𝑡𝑖𝑜𝑛𝑠 𝑜𝑓 𝑐𝑎𝑟𝑑𝑖𝑛𝑎𝑙𝑖𝑡𝑦 𝑛
𝐹𝑜𝑟𝑚 𝑛𝑒𝑤 𝑣𝑒𝑐𝑡𝑜𝑟 𝑤∗ 𝑏𝑦:
𝑆ℎ𝑎𝑟𝑒 1 − 𝜀 𝑜𝑓 𝑡ℎ𝑒 𝑤𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑤∗ 𝑒𝑞𝑢𝑎𝑙𝑙𝑦 𝑎𝑚𝑜𝑛𝑔𝑠𝑡 𝑡ℎ𝑒 𝑑𝑒𝑣𝑖𝑎𝑡𝑖𝑜𝑛𝑠 𝑖𝑛 𝑇
∗
𝑆ℎ𝑎𝑟𝑒 𝜀 𝑜𝑓 𝑡ℎ𝑒 𝑤𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑤∗ 𝑒𝑞𝑢𝑎𝑙𝑙𝑦 𝑎𝑚𝑜𝑛𝑔𝑠𝑡 𝑡ℎ𝑒 𝑑𝑒𝑣𝑖𝑎𝑡𝑖𝑜𝑛𝑠 𝑛𝑜𝑡 𝑖𝑛 𝑇
∗
𝐼𝑓 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤∗
)] 𝑖𝑠 𝑛𝑜𝑡 𝑖𝑛 𝑆 𝑡ℎ𝑒𝑛 𝑎𝑑𝑑 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤∗
)] 𝑡𝑜 𝑆
𝐿𝑒𝑡 𝑤 = 𝑤_𝑙𝑜𝑤, 𝑤∗ = 𝑤_𝑢𝑝
𝐸𝑥𝑎𝑚𝑖𝑛𝑒_𝑊𝑒𝑖𝑔ℎ𝑡_𝐿𝑖𝑛𝑒 (𝑤_𝑙𝑜𝑤, 𝑤_𝑢𝑝, 1)
𝐸𝑛𝑑_𝐹𝑜𝑟
𝑁𝑒𝑥𝑡 𝑛
𝐸𝑛𝑑
𝑆𝑢𝑏𝑟𝑜𝑢𝑡𝑖𝑛𝑒 𝐸𝑥𝑎𝑚𝑖𝑛𝑒_𝑊𝑒𝑖𝑔ℎ𝑡_𝐿𝑖𝑛𝑒 (𝑤_𝑙𝑜𝑤, 𝑤_ 𝑢𝑝, 𝑙𝑒𝑣𝑒𝑙)
𝐼𝑓 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤_𝑙𝑜𝑤)] = [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤_𝑢𝑝)] 𝑡ℎ𝑒𝑛 𝐸𝑋𝐼𝑇
𝐼𝑓 𝑙𝑒𝑣𝑒𝑙 > 𝑚𝑎𝑥_𝑙𝑒𝑣𝑒𝑙 𝑡ℎ𝑒𝑛 𝐸𝑋𝐼𝑇
𝐹𝑜𝑟𝑚 𝑎 𝑛𝑒𝑤 𝑤𝑒𝑖𝑔ℎ𝑡 𝑣𝑒𝑐𝑡𝑜𝑟 𝑤_𝑚𝑖𝑑 𝑏𝑦 𝑠𝑒𝑡𝑡𝑖𝑛𝑔 𝑡ℎ𝑒
𝑤𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑒𝑎𝑐ℎ 𝑑𝑒𝑣𝑖𝑎𝑡𝑖𝑜𝑛 𝑡𝑜 (𝑤_𝑙𝑜𝑤 + 𝑤_𝑢𝑝)/2
𝐼𝑓 𝑥
∗𝑜𝑓 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤_𝑚𝑖𝑑)] 𝑖𝑠 𝑛𝑜𝑡 𝑖𝑛 𝑆 𝑡ℎ𝑒𝑛 𝑎𝑑𝑑 [𝑆𝑜𝑙𝑣𝑒 𝑊𝐺𝑃(𝑤_𝑚𝑖𝑑)] 𝑡𝑜 𝑆
𝐸𝑥𝑎𝑚𝑖𝑛𝑒 𝑊𝑒𝑖𝑔ℎ𝑡 𝐿𝑖𝑛𝑒 (𝑤_𝑙𝑜𝑤, 𝑤_𝑚𝑖𝑑, 𝑙𝑒𝑣𝑒𝑙 + 1)
𝐸𝑥𝑎𝑚𝑖𝑛𝑒 𝑊𝑒𝑖𝑔ℎ𝑡 𝐿𝑖𝑛𝑒 (𝑤_𝑚𝑖𝑑, 𝑤_𝑢𝑝, 𝑙𝑒𝑣𝑒𝑙 + 1)
𝐸𝑛d
- پروژه الگوریتم تلفیقی اکتشاف فضای وزن با مدل برنامه ریزی آرمانی تخصیص نیروی انسانی به مشاغل با گمز توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.