![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Розв’язок задач ЛП засобами ExcelСтр 1 из 5Следующая ⇒
ЛАБОРАТОРНА РОБОТА № 6 Тема: Технологія розв’язання задач лінійного програмування з використанням Microsoft Excel Мета: надбання навичок розв’язання задач лінійного програмування (ЛП) Теоретичні відомості Задачі лінійного програмування Математичне (оптимальне) програмування (планування) – це розділ математики, що займається розробкою методів відшукання екстремальних значень функції, на аргументи якої накладені обмеження. Методи оптимального планування використаються в економічних, організаційних, військових і ін. системах. Суть принципу оптимального планування полягає у прагненні знайти таке планово-управлінське рішення Лінійне програмування (ЛП) є найбільш простим і найкраще вивченим розділом оптимального планування. Характерні риси завдань ЛП наступні: 1) показник оптимальності L(X) являє собою лінійну функцію від елементів рішення X = (x1, x2,..., xn); 2) обмежувальні умови, що накладаються на можливі рішення, мають вигляд лінійних рівностей або нерівностей. Загальна форма запису моделі завдання ЛП: Цільова функція (ЦФ) L(X) = c1x1 + c2x2 +...+ cnxn → max (mіn), при обмеженнях
Припустиме рішення – це сукупність чисел (план) X = (x1, x2,..., xn), що задовольняють обмеженням завдання (1.1). Оптимальне рішення – це план, при якому ЦФ приймає своє максимальне (мінімальне) значення. Розв’язок задач ЛП засобами Excel Для того, щоб розв’язати задачу ЛП в табличному редакторі Microsoft Excel, необхідно виконати такі дії. 1. Ввести умову задачі: a) створити екранну форму для введення умови задачі: · змінних, · цільової функції (ЦФ), · обмежень, Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение · граничних умов; b) ввести початкові дані в екранну форму: · коефіцієнти ЦФ, · коефіцієнти при змінних в обмеженнях, · праві частини обмежень; c) ввести залежності з математичної моделі в екранну форму: · формулу для розрахунку ЦФ, · формули для розрахунку значень лівих частин обмежень; d) задати ЦФ (у вікні Поиск решения): · цільову комірку, · напрям оптимізації ЦФ; e) ввести обмеження і граничні умови (у вікні Поиск решения) : · комірки із значеннями змінних, · граничні умови для допустимих значень змінних, · співвідношення між правими і лівими частинами обмежень. 2. Розв’язати задачу: a) встановити параметри розв’язання задачі (у вікні Поиск решения); b) запустити задачу на розв’язання (у вікні Поиск решения); c) вибрати формат виведення розв’язку ( у вікні Результаты поиска решения). Проектування екранної форми розв’язку задач ЛП розглянуто у завданні до лабораторної роботи. Виконавши необхідні дії щодо введення даних та формул, приступають до розв’язку задачі. Для цього викликають діалог Поиск решения (пункт меню Сервис–Поиск решения) та вводять необхідні дані для розв’язку (див. рис. 1). Рис. 1. Вікно діалогу Поиск решения У полі Установить целевую вказують адресу комірки, що містить формулу цільової функції. Напрям оптимізації ЦФ задають за допомогою селекторних кнопок максимальному значенню (минимальному значению). В полі Изменяя ячейки вказують адреси комірок, які зарезервовані в екранній формі для одержання оптимальних значень змінних. Для введення обмежень за формулами (1.1) необхідно натиснутикнопку Добавить, після чого з’явиться вікно Добавление ограничения(рис. 2): • у полі Ссылка на ячейку вводять адреси комірок змінних (це можна зробити як з клавіатури, так і шляхом виділення мишею всіх комірок змінних безпосередньо в екранній формі); • у полі знаку зі списку пропонованих знаків вибирають потрібний; • у полі Ограничения вводять адреси комірок межі значень змінних, (їх також можна ввести шляхом виділення мишею безпосередньо в екранній формі). Рис. 2. Вікно діалогу Добавление ограничения Для одночасного введення декількох обмежень можна використовувати діапазони чарунок. (рис. 2). Якщо при введенні умови задачі виникає необхідність в зміні або видаленні внесених обмежень або граничних умов, то це роблять, натиснувши кнопки Изменить або Удалить (рис. 1). Існують задачі, до умов яких додається вимога цілочисельності значень всіх змінних. В цьому випадку у вікні Поиск решения (меню Сервис–Поиск решения), необхідно натиснути кнопку Добавить і у вікні Добавление ограничения ввести обмеження таким чином (рис. 3): Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе • у полі Ссылка на ячейку ввести адреси комірок змінних задачі; • у полі введення знаку обмеження встановити цел; • підтвердити введення обмеження натисненням кнопки OK. Рис. 3. Введення умови цілочисельності змінних Окремим випадком задач з цілочисельними змінними є задачі, в результаті розв’язання яких невідомі змінні xj можуть приймати тільки одне з двох значень: 0 або 1. Такі змінні на честь англійського математика Джорджа Буля, що запропонував їх, називають булевими. Крім завдання вимоги цілочисельності у вікні Добавление ограничения ввести обмеження таким чином (рис. 4): • у полі Ссылка на ячейку ввести адреси комірок змінних задачі; • у полі введення знаку обмеження встановити двоич; • підтвердити введення обмеження натисненням кнопки OK. Рис. 4. Введення умови булевих змінних
|