Відповідь: найближча точка на еліпсі ≈ (2.57, 1.00), відстань ≈ 0.57. Метод Лагранжа: ∇f = λ∇g + умова g = 0 дає систему для критичних точок функції на кривій/поверхні.
3
Лінійне програмування: метод кутових точок
Максимізувати Z = 3x + 5y при обмеженнях: x ≥ 0, y ≥ 0, x + y ≤ 4, x + 3y ≤ 6.
1
Знаходимо вершини допустимої множини (кутові точки):
Перетини прямих: x=0, y=0, x+y=4, x+3y=6
Кутові точки:
A = (0, 0): обидва ≥ 0, 0≤4, 0≤6 ✓
B = (4, 0): x+y=4 ✓, x+3y=4≤6 ✓
C = ? : {x+y=4, x+3y=6} → 2y=2 → y=1, x=3: C=(3,1)
D = (0, 2): x+3y=6 → y=2, x=0 ✓, x+y=2≤4 ✓
2
Обчислюємо цільову функцію Z = 3x + 5y у кожній вершині:
Теорема лінійного програмування: оптимум завжди досягається у вершині!
Максимум Z = 14 у вершині C = (3, 1).
Перевірка: 3+1=4 ≤ 4 ✓ (рівність — активне обмеження)
3+3·1=6 ≤ 6 ✓ (рівність — активне обмеження)
Обидва обмеження активні → точка на перетині двох прямих ✓
Відповідь: Z_max = 14 при x = 3, y = 1.
4
Умови ККТ (Каруша-Куна-Такера) для нелінійної оптимізації
Мінімізувати f(x,y) = x² + y² за умови g(x,y) = x + y − 1 ≥ 0 (тобто x + y ≥ 1).
1
Записуємо умови KKT (необхідні для мінімуму при нерівностях):
Відновлюємо, які предмети вибрати (зворотний обхід):
dp[4][6]=8 = dp[3][6]=8 → предмет 4 НЕ взято
dp[3][6]=8 ≠ dp[2][6]=7 → предмет 3 ВЗЯТО (w=4, v=5)
Залишок: w = 6−4 = 2
dp[2][2]=3 = dp[1][2]=3 → предмет 2 НЕ взято
dp[1][2]=3 ≠ dp[0][2]=0 → предмет 1 ВЗЯТО (w=2, v=3)
Залишок: w = 2−2 = 0
Обраний набір: {предмет 1, предмет 3}
Загальна вага: 2+4 = 6 кг = W ✓
Загальна вартість: 3+5 = 8 ✓
Відповідь: взяти предмети 1 і 3, максимальна вартість = 8 при вазі = 6 кг. Складність DP: O(n·W) часу та O(n·W) пам'яті; можна оптимізувати до O(W) пам'яті.
Методика розв'язання
Ця сторінка містить докладно розв'язані задачі з покроковими поясненнями. Мета — показати не лише відповідь, а сформувати розуміння методу, яке можна перенести на аналогічні задачі.
Як вчитися на прикладах
Перед переглядом розв'язку спробуйте вирішити задачу самостійно. Якщо застрягли — зверніться до першого кроку, потім знову спробуйте самі. Пояснюйте кожен крок уголос — це радикально покращує засвоєння.
Часті запитання (FAQ)
Які методи розв'язання задач з ∇ задачі з оптимізації демонструються на цій сторінці?
Сторінка демонструє стандартні та нестандартні методи розв'язання задач з '∇ Задачі з оптимізації': аналітичні підходи, числові методи та графічні інтерпретації. Кожен крок супроводжується поясненням логіки.
Якого рівня складності задачі з ∇ задачі з оптимізації представлені?
Представлені задачі охоплюють рівні: типові задачі з підручників (базовий), задачі підвищеної складності (середній) та нетипові варіанти (просунутий). Кожна задача чітко позначена за рівнем.
Як вчитися на розв'язаних задачах з ∇ задачі з оптимізації найефективніше?
Ефективна техніка: прочитайте умову → спробуйте розв'язати самостійно → порівняйте з розв'язком → якщо помилилися, проаналізуйте де саме → через 2–3 дні повторіть задачу без підказок. Це формує стійкі навички.
Чи є в розв'язках покрокові пояснення всіх перетворень?
Так, кожен розв'язок ∇ задачі з оптимізації містить детальні покрокові пояснення: записується перетворення, обґрунтовується його правомірність, вказуються використані теореми та формули. Підхід 'показати думку', а не лише відповідь.
Як ці задачі з ∇ задачі з оптимізації допомагають при підготовці до контрольних та іспитів?
Розв'язані задачі з '∇ Задачі з оптимізації' покривають типові варіанти університетських контрольних і іспитних завдань. Після їх опрацювання ви будете впізнавати тип задачі та одразу знати метод — це вирішальна перевага на іспиті.