অধ্যায় 15.4

ল্যাগ্রেঞ্জ মাল্টিপ্লায়ার

Lagrange Multipliers

শর্তসহ optimization-এর সুন্দর কৌশল

≈ ১০ মিনিট

যদি বলা হয় f(x, y) minimize করো, কিন্তু g(x, y) = 0 শর্ত মানতে হবে — কী করবে? Lagrange-এর অসাধারণ পর্যবেক্ষণ: optimum বিন্দুতে f-এর gradient ও g-এর gradient একই দিকে থাকে।

মূল ধারণা

g(x) = 0 শর্তে f(x) optimize করতে চাইলে সমাধান করো:

λ-ই Lagrange multiplier।

Lagrangian

∇L = 0 (x ও λ উভয়ের সাপেক্ষে) সমাধান করলেই optimum পাওয়া যায়।

জ্যামিতিক ব্যাখ্যা

  • g = 0 হলো একটি curve/surface।
  • f-এর level curve বরাবর হাঁটলে f পরিবর্তন হয় না।
  • Optimum-এ f-এর level curve g-এর সাথে tangent — তাই gradient সমান্তরাল।

ছোট উদাহরণ

x + y = 1 শর্তে f = x² + y² minimize:

  • ∇f = [2x, 2y], ∇g = [1, 1]।
  • 2x = λ, 2y = λ → x = y।
  • x + y = 1 → x = y = ½। Min মান = ½।

একাধিক শর্ত ও inequality

  • একাধিক gᵢ = 0: ∇f = Σ λᵢ ∇gᵢ।
  • Inequality gᵢ ≤ 0 → KKT conditions (Karush–Kuhn–Tucker)।
  • SVM-এর dual formulation এখান থেকেই আসে।

AI-প্রসঙ্গ

  • SVM: margin maximization with constraints।
  • PCA: ‖w‖ = 1 শর্তে wᵀCw maximize → top eigenvector।
  • Maximum entropy model, regularization-এর dual রূপ।

মূল ভাবনা

  • 1.∇f = λ ∇g (single constraint)।
  • 2.L = f − λg, ∇L = 0।
  • 3.একাধিক constraint → একাধিক multiplier।
  • 4.Inequality → KKT।

নিজেকে যাচাই করো

প্রশ্নে ক্লিক করে উত্তর দেখো — তবে আগে নিজে চেষ্টা করো।

প্রশ্ন 1x² + y² minimize, শর্ত x + y = 2। উত্তর?
উত্তর:x = y = 1, min = 2।
প্রশ্ন 2Lagrangian-এর সংজ্ঞা?
উত্তর:L = f − λg।
প্রশ্ন 3Inequality-তে কোন framework?
উত্তর:KKT conditions।

ইন্টারেক্টিভ কুইজ

মূল ভাবনার উপর দ্রুত যাচাই — সঠিক বিকল্পটি বাছাই করো।

প্রশ্ন 1“ল্যাগ্রেঞ্জ মাল্টিপ্লায়ার” অধ্যায়ের মূল ভাবনাগুলোর মধ্যে নিচের কোনটি অন্তর্ভুক্ত?
প্রশ্ন 2“ল্যাগ্রেঞ্জ মাল্টিপ্লায়ার” অধ্যায়ের মূল ভাবনাগুলোর মধ্যে নিচের কোনটি অন্তর্ভুক্ত?
প্রশ্ন 3“ল্যাগ্রেঞ্জ মাল্টিপ্লায়ার” অধ্যায়ের মূল ভাবনাগুলোর মধ্যে নিচের কোনটি অন্তর্ভুক্ত?
প্রশ্ন 4“ল্যাগ্রেঞ্জ মাল্টিপ্লায়ার” অধ্যায়ের মূল ভাবনাগুলোর মধ্যে নিচের কোনটি অন্তর্ভুক্ত?
উত্তর দেওয়া হয়েছে: 0/4