আমি একটি সমস্যার মুখোমুখি হয়েছি আমি কীভাবে যোগাযোগ করব তা নিশ্চিত নই। আমাকে কর্মীদের জন্য একটি ক্যালেন্ডার তৈরি করতে হবে, তাদের প্রত্যেকের নির্দিষ্ট কাজের সীমাবদ্ধতা রয়েছে (কিছু ব্যক্তিগত, কিছু সাধারণ)
আমি যা নিয়ে কাজ করছি:
- আমার ডাক্তার আছে
- প্রতিটি ডাক্তার 5 দিন / সপ্তাহ কাজ করতে হয়।
- প্রতিটি ডাক্তারকে 1 রাত / সপ্তাহ কাজ করতে হয়
- প্রতিটি ডাক্তারকে অন্যান্য চিকিত্সকের তুলনায় সমান পরিমাণ রাত (বা যতটা সম্ভব কাছাকাছি) কাজ করতে হয়
- প্রতিটি চিকিত্সককে বৃহস্পতিবার রাত এবং রবিবার রাতে অন্যান্য চিকিত্সকের তুলনায় সমান পরিমাণে কাজ করতে হয় (বা যতটা সম্ভব কাছাকাছি)
- কিছু ডাক্তার নির্দিষ্ট দিন / রাত কাজ করতে পারবেন না (ব্যবহারকারীর দ্বারা ইনপুট)
- কিছু ডাক্তার নির্দিষ্ট দিন / রাত (ব্যবহারকারী দ্বারা ইনপুট) কাজ করতে চান
- কিছু ডাক্তার নির্দিষ্ট দিন / রাত (ব্যবহারকারী দ্বারা ইনপুট) কাজ না করতে চান
প্রশ্নের মধ্যে থাকা ব্যক্তি হ'ল ব্যক্তি ক্যালেন্ডারটি নিয়ে কাজ করছেন, আমি এমন একটি সমাধান তৈরির চেষ্টা করছি যা স্বয়ংক্রিয়ভাবে একটি ক্যালেন্ডার তৈরি করবে যা সমস্ত প্রতিবন্ধকতাগুলি মেনে চলে। সমাধানটি হ'ল একটি বড় সেটিংস ইনপুট "ডাক্তারদের যুক্ত করুন" এবং প্রতিটি ডাক্তারের জন্য "বাধা যুক্ত করুন", তারপরে "ক্যালেন্ডার উত্পন্ন করুন" বোতাম। এটি ব্যবহারকারীর জন্য সত্যই বেসিক।
আমার সমস্যা :
আমি কীভাবে আসল পরিকল্পনা তৈরি করতে পারি তা নিশ্চিত নই, আমি নিউরাল নেটওয়ার্কস, জেনেটিক অ্যালগরিদমস এবং আরও অনেক কিছু নিয়ে পড়ছি এবং এগুলি সবই সঠিক সমাধান বলে মনে হচ্ছে তবে বাস্তবেও তা নয়।
আমি যখন জিএ'র দিকে নজর দিই, তখন তারা প্রদত্ত জনসংখ্যার (আমার সমস্যা) সমাধান সহকারে তৈরি করা হয়, তবে শুরু জনগোষ্ঠীকে ইতিমধ্যে প্রদত্ত বাধাগুলির সেটটি মানতে হয়, যা পরে অনুকূলিত হবে। সেক্ষেত্রে আমার শুরু হওয়া জনসংখ্যা ইতিমধ্যে সমাধান। আমার এটি "অনুকূলিতকরণ" করার দরকার নেই। এটি কোনও ব্যাপার নয় যে একক ব্যক্তি একসাথে 3 সোমবার রাত পর্যন্ত কাজ করে, যতক্ষণ না এটি সত্যই সঠিক এবং অন্যরাও একই পরিমাণে কাজ করে, তার অর্থ অন্যরাও কিছু সময় 3 সোমবার রাতে কাজ করবে এবং এটি ঠিক আছে। যা আমাকে ভাবতে বাধ্য করে যে জিএ আমার জন্য খুব "উন্নত", কারণ আমার সমস্যাটি ইতিমধ্যে জিএর প্রারম্ভিক পয়েন্ট দিয়ে সমাধান হয়ে গেছে।
তবে আবার, জিএ এর সত্যিই দেখে মনে হচ্ছে তারা এটার জন্য তৈরি হয়েছে, তাই আমি সম্ভবত এটি সঠিকভাবে বুঝতে পারছি না?
যাইহোক, আমি কখনই জিএগুলি (বা নিউরাল নেটওয়ার্কগুলি বা কোনও ধরণের কিছু) ব্যবহার করি নি, আমি নিশ্চিত হতে চাই যে আমি এর মতো শেখার বক্ররেখার আগে আমি সঠিক পদ্ধতির জন্য যাচ্ছি।
আমার প্রশ্ন :
আমার মত সমস্যার জন্য ভাল পদ্ধতির / অ্যালগরিদম / কৌশল কী বলে আপনি মনে করেন? জি এর? নিউরাল নেটওয়ার্ক? অন্য কিছু সম্পূর্ণ ভিন্ন?
আমি সমস্ত কান এবং প্রয়োজনে আরও বিশদ জন্য উন্মুক্ত, কিন্তু আমি মনে করি আমি নিজেকে বেশ পরিষ্কার করে দিয়েছি :)