2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Проблема с задачей о минимальной себестоимости
Сообщение18.11.2009, 20:36 
Аватара пользователя


18/11/09
7
2 полных дня программировал решение задачи, но все попытки оказались безуспешными. Решил вернутся к самому началу, разбору и формализации условия. Может згде-то закралась ошибка... За сим прошу помощи.

Итак, дана следующа задача — задача о минимальной себестоимости:
Предприятию необходимо выполнить $n$ видов изделий $P_{1}..P_{n}$ в количестве $N_{1}..N_{n}$ штук. Для этой цели используется $m$ типов станков $T_{1}..T_{m}$, каждый из которых может обработать изделие любого типа $P_{i}$. Производительность (кол-во изделий, обрабатываемых за еденицу времени) имеет величину $a_{i,j}$; себестоимость каждого изделия при обработке на том или ином станке имеет величину $c_{i,j}$. Запас мощности (рабочее время) каждого станка составляет $b_{1}..b_{m}$ едениц времени соотсветственно.

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

Математически задача была формализована следующим образом:
$\left\{\begin{matrix}
f(x)=\sum_{i=1}^{m}\sum_{j=1}^{n}c_{i,j}x_{i,j}
\\ \sum_{i=1}^{m}x_{i,j}=N_{j},j=1..n
\\ \sum_{j=1}^{n}\frac{x_{i,j}}{a_{i,j}} \leq b_{i,j},i=1..m
\end{matrix}\right.$

Вопрос — правильно ли составлена задача? Если нет — что нужно исправить?

При такой задаче, учитывая то что это задача со смешанными ограничениями, после приведения к каноническому виду (КЗЛП) получается вот такая таблица (с которой и начинается решение симплекс методом):
Изображение
здесь:
  • $g_{i}$ — это исскуственные переменные, которые необходимо в первую очередь исключить;
  • $x_{i}$ — базисные переменные;
  • $Q$ — целевая функция;

В исходном варианте условие выглядело так:
Изображение
Может быть я не верно записываю входящие данные (условие) в программу? Хорошо, если всё верно. С программированием уж я разбирусь. Но меня очень волнует громоздкое начальное условие (до этого я не встречал еще таких больших задача по ЛП), не содержится ли ошибка в нём..?

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

 Профиль  
                  
 
 Re: Проблема с задачей о минимальной себестоимости
Сообщение21.11.2009, 19:18 
Аватара пользователя


18/11/09
7
Решил проблему. Теперь нужно проверить полученный ответ. Как лучше всего это сделать? Пробую в MathCAD, но столкнулся со странной проблемой.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group