русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задача и назначение.


Дата добавления: 2015-08-06; просмотров: 1499; Нарушение авторских прав


Задача линейного программирования..

Условие: Предприятие производит изделия двух видов: изделие А и изделие В. При изготовлении изделий используются два вида сырья: М1 и М2. Максимально возможный запас этих материалов составляет 250 и 320 кг. Норма расхода сырья (кг) на одно изделие приведен в табл. 1.

Таблица 1

 

Вид сырья Норма расхода сырья (в кг) на 1 изделие Максимально возможный запас
Изделие А Изделие В
М1
М2
Прибыль от реализации одного изделия (гр.)

 

На основании изучения рынка сбыта установлено, что спрос на изделие А никогда не превышает спроса на изделие В более чем на 10едениц. Кроме того известно, что спрос на изделие А никогда не превышает15 едениц. Прибыль от реализации одного изделия вида А равен а1 = 35 грн., Прибыль от реализации одного изделия вида В равна а2 = 40 грн.

Необходимо составить такой план производства, при котором прибыль предприятия от реализации всех изделий является максимальным.

Построим математическую модель.

Необходимо ответить на 3 основных вопроса:

- Какие величины использовать в качестве переменных?

- В чем состоит конечная цель?

- Какие ограничения накладываются на переменные?

Для построения математической модели выбираем переменные, строим целевую функцию и ограничения.

Переменные.

Переменные выбираем на основании вопросы, содержится в условии задачи.

Пусть x1 - объем производства изделий вида А , x2 - объем производства изделий вида В.

Целевая функция.

Поскольку предприятие делает А по цене а1 за 1 изделие x2 и зделий вида В по цене а2 за 1 изделие, то общая прибыль от производства изделий обоих видов будет:



Ограничения.

По условию задачи расход материалов М1 і М2 на одно изделие соответствующего вида составляет:

; ; ; .

Максимально возможный запас сырья составляет:

; .

Расход исходного материала для производства изделий обоих видов не должна превышать максимально возможного запаса соответствующего материала:

для сырья вида М1;

для сырья вида М2.

Превышение спроса на изделие вида А по спросу на изделие вида В:

Спрос на изделие вида В не превышает 15 едениц:

Количество изготовленных изделий не может быть отрицательным числом:

Таким образом рассмотрим следующее математическую задачу: среди всех неотрицательных решений данной системы линейных неравенств необходимо найти такое, при котором функция f принимает максимальное значение: max (целевая функция).

 

 

при

(ограничения)

 

Эта модель является линейной, так как целевая функция и ограничения представляют собой линейные функции относительно переменных х1 и х2.

Определим область допустимых решений. Для этого в неровностях системы ограничений и условиях неотрицательности переменные знаки неровностей заменяем на знаки точных равенств и найдем соответствующие прямые:

Каждая прямая, представляющий ограничения в виде равенства, делит плоскость на две полуплоскости. В одной полуплоскости удовлетворяются выходные неравенства, в другой - не удовлетворяются. Определяем искомую полуплоскость, берем какую-нибудь точку, принадлежащую одной из полуплоскостей, и проверяем, удовлетворяют ее координаты данной неравенства. Если координаты этой точки удовлетворяют данной неровности, значит эта точка принадлежит области допустимых решений.

Условия и означают, что область допустимых решений располагается справа от оси ординат и над осью абсцисс.

Таким образом, ограничения создают область допустимых решений.

Максимального значения функция f достигнет (при условии, что точки прямой будут принадлежать пространства решений) в точке пересечения прямых и .

Координаты этой точки можно найти путем решения системы уравнений:

 

 

Отсюда x1 = 20; x2 = 10.

Это и есть оптимальное решение. В этой точке функция достигает максимального значения, при этом удовлетворяются все ограничения задачи.

Также проводим расчет с помощью программного продуктаMathCAD.

Задача и назначение.

 

Постановка задачи: на пяти токарных станках различных типов выполняются пять различных технологических операций. Та же операция может выполняться только на одном станке. За каждым станком может быть закреплена только одна операция. Время выполнения каждой из операций на каждом из станков задано матрицей сij:

 

 

Нужно так распределить операции между станками, чтобы суммарное время на обработку деталей был минимальным.

Решение:

Пусть

1, если i-м станке выполняется j-я операция;

xij =

0, если i-м станке выполняется j-я операция.

 

По условию задачи по каждому станком закреплена только одна операция. Это выражается следующими равенствами:

 

Каждая операция может выполняться только на одном станке:

Сформулируем задачу о назначении в следующем виде:

найти значения неизвестных xij (i = 1...55; j=15), удовлетворяющей системе уравнений і равные 0 или 1, при которых функция

 

 

принимает минимальное значение.

Решение задачи проводим с помощью пакета программ MathCAD. Суммарные затраты времени будут минимальными, если на первом станке выполнять четвертую операцию, на втором станке - первую, на третьем - вторую, на четвертом - третью, на пятом - пятую.
Список использованной литературы:

 

1. Вентцель Е.С. Исследование операций: задачи, принципы, методология.- М .: Наука, Главная редакция физико-математической литературы, 1975.

2. Акулич И. Л. Математическое программирование в примерах и задачах. Учеб. пособие для студ. экономич. специальн. вузов. М .: Высшая школа, 1986.

3. Конспект лекций ДонИЖТ 2007.

4. Математические методы в планировании на железнодорожном транспорте. А.Б. Каплан, И.В. Белов. Транспорт 1972 г., 248с.

5. Сборник задач по математическому моделированию на железнодорожном транспорте. Учебное пособие для ВУЗов ж-д транспорта М., «Транспорт», 1978. 200 с. Авт .: А.Б. Каплан, А.Д. Майданов, Р.М. Царев.



<== предыдущая лекция | следующая лекция ==>
Задача про призначення | САПР ТП в условиях СС произ-ва


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.482 сек.