রৈখিক অপ্টিমাইজেশান (বা লিনিয়ার প্রোগ্রামিং ) হল রৈখিক সম্পর্কের সেট হিসাবে মডেল করা একটি সমস্যার সর্বোত্তম সমাধান গণনা করার নাম। এই সমস্যাগুলি অনেক বৈজ্ঞানিক এবং প্রকৌশল শাখায় দেখা দেয়। ("প্রোগ্রামিং" শব্দটি কিছুটা ভুল নাম, যেমন "কম্পিউটার" এর অর্থ "একজন ব্যক্তি যিনি গণনা করেন।" এখানে, "প্রোগ্রামিং" একটি কম্পিউটার ভাষায় প্রোগ্রামিংয়ের পরিবর্তে একটি পরিকল্পনার বিন্যাসকে বোঝায়।)
লিনিয়ার অপ্টিমাইজেশানে একটি ভাল প্রাইমারের জন্য, আমরা মোসেক মডেলিং কুকবুক সুপারিশ করি।