কম্পিউটার টিউটোরিয়াল

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

আমরা এক্সেল ব্যবহার করে অনেক ধরনের গাণিতিক অপারেশন করতে পারি। লিনিয়ার প্রোগ্রামিং স্ট্যাটিস্টিক্স এবং এপ্লাইড ম্যাথেম্যাটিক্স-এর একটি দিক। এর বিশাল ব্যবহারিক প্রয়োগ রয়েছে। লিনিয়ার প্রোগ্রামিং সমস্যাগুলো ম্যানুয়ালি সমাধান করা কঠিন লাগতে পারে। অন্যদিকে, আমাদের কাছে এক্সেল সলভার আছে যা সেই সমস্যাগুলোর সমাধান খুব সহজে খুঁজে বের করতে পারে। এই আর্টিকেলে, আমরা এক্সেল সলভার লিনিয়ার প্রোগ্রামিং-এর জন্য ব্যবহার করার ধাপে ধাপে প্রক্রিয়া দেখাব।

নিচের ওয়ার্কবুক ডাউনলোড করুন নিজে অনুশীলন করার জন্য।

লিনিয়ার প্রোগ্রামিং-এর পরিচিতি

লিনিয়ার প্রোগ্রামিং স্ট্যাটিস্টিক্স এবং এপ্লাইড ম্যাথেম্যাটিক্স-এর একটি গুরুত্বপূর্ণ দিক। আপনি প্রচ্ছন্ন ডেটা ভেরিয়েবলসহ প্রিডিক্টিভ অ্যানালিসিস করতে পারেন। এটি সম্পদ অপ্টিমাইজেশনে আমাদের সাহায্য করে। সেজন্য আমাদের কিছু কনস্ট্রেইন্ট এবং একটি উদ্দেশ্য ফাংশন থাকতে হবে। এক্সেল সলভার এক্সেল-এ খুব দ্রুত লিনিয়ার প্রোগ্রামিং সমস্যাগুলোর সমাধান বের করতে পারে।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং-এর ধাপে ধাপে প্রক্রিয়া

ব্যাখ্যা করার জন্য, আমরা নিচের ব্যবসায়িক সমস্যা উদাহরণ হিসেবে ব্যবহার করব।

মান লিজিয়ে, একজন নির্মাতার দুটি ধরনের পণ্য আছে, ‘A’ & ‘B’。 পণ্য A-এর একটি ইউনিট তিনটি কাঁচামাল আবশ্যক: P ২৫ কেজি, Q ৩৫ কেজি, এবং R ১০ কেজি। একইভাবে, B-র জন্য লাগে P ১৫ কেজি, Q ২০ কেজি, এবং R ১৫ কেজি। নির্মাতার ন্যূনতম প্রয়োজন P ৫০০ কেজি, Q ৮৫০ কেজি, এবং R ৩০০ কেজি। যদি A খরচ হয় $৩৫ প্রতি ইউনিট এবং B খরচ হয় $৩০ প্রতি ইউনিট, তবে ন্যূনতম কাঁচামালের প্রয়োজনীয়তা পূরণ করে যতসামান্য কম খরচে উত্পাদন করতে হলে প্রতিটি পণ্যের কত ইউনিট মিশ্রণ করা উচিত, এবং দাম কত?

এখন, এই সমস্যাটি সমাধান করতে, নিচের ধাপগুলো সতর্কতার সাথে অনুসরণ করুন এবং এক্সেল সলভার লিনিয়ার প্রোগ্রামিং-এর জন্য কীভাবে ব্যবহার করতে হয় সেটি শিখুন।

স্টেপ ১: এক্সেলে সলভার সক্রিয় করুন

সলভার একটি এমএস এক্সেল অ্যাড-ইন প্রোগ্রাম। এটি ডিফল্টভাবে নিষ্ক্রিয় থাকে। তাই, প্রোগ্রামটি ব্যবহার করার জন্য আপনাকে এটি সক্রিয় করতে হবে। তাই, কাজটি সম্পন্ন করতে নিচের প্রক্রিয়া অনুসরণ করুন।

  • প্রথমে, ফাইল ➤ অপশনস-এ যান।
  • তারপর, অ্যাড-ইনস ট্যাব সিলেক্ট করুন।
  • उसके পর, ম্যানেজ ড্রপ-ডাউন থেকে এক্সেল অ্যাড-ইনস বেছে নিন।
  • পরবর্তী, গো চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • ফলস্বরূপ, অ্যাড-ইনস ডায়লগ বক্স পপ আউট হবে।
  • এখন, সলভার অ্যাড-ইন-এর জন্য বক্সটি চেক করুন।
  • পরবর্তী, ওকে চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • অতএব, আপনি ডেটা ট্যাব-এর অধীনে অ্যানালাইজ সেকশনে সলভার প্রোগ্রামটি দেখতে পাবেন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

স্টেপ ২: কনস্ট্রেইন্টস ইনপুট দিন

এই ধাপে, আমরা কনস্ট্রেইন্টস এবং উদ্দেশ্য ফাংশন এক্সেল ওয়ার্কশিটে ইনপুট দিব। সমস্য অনুযায়ী, ধরি, আমরা পণ্য A এর x ইউনিট এবং B-এর y ইউনিট মিশ্রণ করব। তাহলে মোট খরচ হবে $৩৫x + $৩০y। এটি আমাদের উদ্দেশ্য ফাংশন এবং আমরা এই খরচ ন্যূনতম করতে চাই। একই সময়, আমাদের প্রয়োজনীয়তা পূরণ করতে হবে। 25x + 15y >= 500, 35x + 20y >= 850, 10x+15y >= 300, x >= 0 এবং y >= 0 আমাদের কনস্ট্রেইন্টস। এখন, আমরা এগুলো ইনপুট দিব।

  • সবसे প্রথমে, A এবং B-এর প্রতি ইউনিট খরচ টাইপ করুন।
  • ভালো বুঝতে নিচের ছবিটি দেখুন।
  • পরবর্তী, পণ্যগুলোর অধীনে কাঁচামালগুলো ইনপুট দিন।
  • ন্যূনতম প্রয়োজনীয় পরিমাণ ইনসার্ট করুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

স্টেপ ৩: এক্সেল ফর্মুলা তৈরি করুন

  • আমরা x -এর মান সেল C5 এ এবং y-এর মান D5-এ ইনসার্ট করব।
  • প্রথমে, সেল E6 সিলেক্ট করুন।
  • তারপর, নিচের ফর্মুলা টাইপ করুন:
=($C$5*C6)+($D$5*D6)
  • এন্টার চাপুন।
  • এটি ০ বা ব্ল্যাঙ্ক ফেরত দেবে কারণ C5 এবং D5 সেলের মান ফিলহাল খালি।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • उसके পর, সেল E8 সিলেক্ট করুন ফর্মুলা টাইপ করতে:
=($C$5*C8)+($D$5*D8)
  • পরিণামস্বরূপ, এন্টার চাপুন মানগুলো পেতে।
  • অটোফিল টুল ব্যবহার করে বাকিগুলো পুরা করুন।
  • ফিলহাল, ফলাফল ০ কারণ C5 এবং D5 খালি।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

স্টেপ ৪: এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং সমাধান করুন

  • এখন, ডেটা ট্যাব-এর অধীনে সলভার প্রোগ্রাম সিলেক্ট করুন।
  • অনুসারে, সলভার প্যারামিটারস ডায়লগ বক্স উত্থান হবে।
  • পরবর্তী, সেল E6 সেট অবজেক্টিভ বক্স-এ বেছে নিন।
  • তারপর, Min-এর জন্য বৃত্ত চেক করুন।
  • ভেরিয়েবল সেলস হিসেবে রেঞ্জ C5:D5 সিলেক্ট করুন।
  • নিচের ছবিটি প্রক্রিয়াটি স্পষ্টভাবে দেখাচ্ছে।
  • তারপর, কনস্ট্রেইন্টস যোগ করার জন্য অ্যাড চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • অ্যাড কনস্ট্রেইন্ট ডায়লগ বক্স প্রদর্শিত হবে।
  • রেঞ্জ C5:D5 বেছে নিন এবং ড্রপ-ডাউন থেকে >= (গ্রেটার দেন অর ইকুয়াল টু) চিহ্ন ক্লিক করুন।
  • ০ টাইপ করুন।
  • পরবর্তী অ্যাড চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • আরও, ন্যূনতম প্রয়োজনীয়তা কনস্ট্রেইন্টসের জন্য রেঞ্জ E8:E10 বেছে নিন।
  • ড্রপ-ডাউন থেকে >= চিহ্ন ক্লিক করুন।
  • কনস্ট্রেইন্ট ফিল্ডে রেঞ্জ G8:G10 সিলেক্ট করুন।
  • ওকে চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • অতএব, আপনি ইচ্ছামত কনস্ট্রেইন্টস দেখতে পাবেন।
  • Solve চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • সমাধান করা ফলাফল সম্পর্কে একটি ডায়লগ বক্স পাবেন।
  • Keep Solver Solution-এর জন্য বৃত্ত চেক করুন।
  • ওকে চাপুন।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

  • শেষে, এটি নিয়ত সেলগুলোতে সঠিক ফলাফল ফেরত দেবে।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

চূড়ান্ত আউটপুট

  • x -এর মান ৭৭ ইউনিট এবং y -এর মান ৬.১৫ ইউনিট।
  • ন্যূনতম খরচ $৯১২।
  • P, Q, এবং R -এর অপ্টিমাইজড পরিমাণ যথাক্রমে ৫৪ কেজি, ৮৫০ কেজি, এবং ৩০০ কেজি।
  • অতএব, নির্মাতাকে ৭৭ ইউনিট A এবং ৬.১৫ ইউনিট B মিশ্রণ করা উচিত।

এক্সেল সলভার দিয়ে লিনিয়ার প্রোগ্রামিং দক্ষতা অর্জন: ধাপে ধাপে গাইড

উপসংহার

অতএব, উপরে বর্ণিত প্রক্রিয়াগুলো অনুসরণ করে আপনি এক্সেল সলভার লিনিয়ার প্রোগ্রামিং -এর জন্য ব্যবহার করতে পারবেন। এগুলো ব্যবহার করতে থাকুন এবং আরও পদ্ধতি জানলে আমাদের জানান। আরও আর্টিকেলের জন্য এক্সেলডেমি ওয়েবসাইট ফলো করুন। নিচের মন্তব্য বিভাগে আপনার মন্তব্য, পরামর্শ, বা প্রশ্ন ভুলবেন না।

  1. এক্সেলে XML ফাইল এডিট করুন: ধাপে ধাপে গাইড

  2. এক্সেল SmartArt হায়ারার্কি মাস্টার করুন: প্রফেশনাল অর্গানাইজেশনাল চার্ট তৈরির ধাপে ধাপে গাইড

  3. এক্সেল টেক্সট-টু-কলামস সিArabি কনভার্ট করার পরফেক্ট গাইড: ধাপে ধাপে নির্দেশিকা

  4. ৫টি সহজ ধাপে এক্সেল কন্টাক্টকে CSV-এ এক্সপোর্ট করুন