Форум программистов, компьютерный форум, киберфорум
Методы оптимизации
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 12.02.2015
Сообщений: 3

Экономическая задача, для решения которой необходимо составить модель

12.02.2015, 02:37. Показов 2451. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. По предмету Оптимизационные методы и модели очень легко освоил и решил все транспортные задачи, но столкнулся с проблемой при решении следующей задачи:

Нефтяная компания «РТ» для улучшения эксплуатационных качеств и снижения точки замораживания дизельного топлива, которое она производит, добавляет в него определенные химикаты. В каждом бензобаке объемом 100 л должно содержаться не менее 40 мг химической добавки X, не менее 14 мг химической добавки Y и не менее 18 мг химической добавки Z. Необходимые химические добавки в форме готовых смесей поставляют «РТ» две химические компании А и В.


Содержание химических добавок в каждом продукте, поставляемом указанными компаниями:
Продукт Химические добавки, мг/л
X У Z
А 4 2 3
В 5 1 1


П.С. - задачу необходимо решить без Excel.

П.С.С. - не прошу решать всё, помогите с первым этапом (составлением математической модели).
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2015, 02:37
Ответы с готовыми решениями:

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

Составить мат. модель для решения симплекс-методом
Добрый день. Задали задачку решить по целочисленному программированию. Никак не могу составить верную модель для решения. Приведу условие...

Необходимо составить програмный код для решения геометрической прогрессии
Первый член возрастающей геометрической прогрессии а1=3, её знаменатель q=2. Найти сумму членов этой прогрессии с 20-го до 25-й. ...

2
Эксперт по математике/физике
 Аватар для jogano
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
12.02.2015, 04:47
Лучший ответ Сообщение было отмечено Viach как решение

Решение

Вы не написали целевую функцию - что необходимо минимизировать (судя по ограничениям, задача на минимум). Например, должна быть указана цена за литр продукции каждой из компаний А и В, а минимизировать нужно суммарную стоимость смесей, закупаемых у компаний.

Добавлено через 33 минуты
Обычно неизвестное количество добавок обозначают тоже x,y (ну, будем различать маленькие и большие буквы). Здесь x (литров) - количество продукта компании А для 100 литров топлива, y (литров) - то же от компании В.
Тогда система ограничений будет https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}100\left(4x+5y \right)\geq 40\\ 100\left(2x+y \right)\geq 14\\ 100\left(3x+y \right)\geq 18  \end{cases} \: \Leftrightarrow  \: \begin{cases}4x+5y\geq 0,40\\ 2x+y \geq 0,14\\ 3x+y \geq 0,18  \end{cases}
Задача решается графически в плоскости XOY (первой четверти). Нарисуйте область выше каждой прямой, найдите точки пересечения каждой с каждой прямой (впрочем, пересечение 1-й и 3-й прямой можете не искать - она не лежит в указанной области).
Ваша целевая функция должна иметь вид https://www.cyberforum.ru/cgi-bin/latex.cgi?mx+ny\rightarrow min, где m,n - цены за 1 литр добавки компаний А и В соответственно.
Даже напишу варианты ответов в зависимости от параметров m,n (от их отношения):
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(x;y \right)=\left[\begin{matrix}\left(0;0,18 \right), \: if \: \frac{m}{n}>3\\ \left(0,04;0,06 \right), \: if \: 2<\frac{m}{n}<3\\ \left(0,05;0,04 \right), \: if \: \frac{4}{5}<\frac{m}{n}<2\\ \left(0,1;0 \right), \: if \: \frac{m}{n}<\frac{4}{5}\end{matrix}

Добавлено через 10 минут
А может быть ещё дана цена самого топлива без добавок, скажем, k у.е. на литр. Тогда целевая функция будет https://www.cyberforum.ru/cgi-bin/latex.cgi?mx+ny+k(1-x-y)\rightarrow min \: \Leftrightarrow \: \left(m-k \right)x+\left(n-k \right)y\rightarrow min
2
0 / 0 / 0
Регистрация: 12.02.2015
Сообщений: 3
12.02.2015, 15:41  [ТС]
Спасибо, Вы действительно правы, забыл написать целевую функцию (минимизировать суммарную стоимость смесей).

Вы очень понятно объяснили, т.к. сколько учебник не перечитывал, никак не мог понять.

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2015, 15:41
Помогаю со студенческими работами здесь

Поиск коллег для совместного проекта. экономическая имитационная модель на жабе
Хочу написать прогу, детально моделирующую весь экономический цикл(ну, от добычи ресурсов до употребления товаров). Один не осилю. Уже...

1. Составить математическую модель решения текстовой задачи
1. Мотоциклист и велосипедист едут навстречу друг другу. Через сколько часов они встретятся, если расстояние между ними 272 км, скорость...

Необходимо сделать нормализацию таблицы, и составить ER-модель
Необходимо сделать нормализацию таблицы, и составить ER-модель Дана исходная таблица: 1) Номер 2) Фамилия 3) Имя 4)...

Составить программу, в которой необходимо отгадать зашифрованное слово.
Составить программу, в которой необходимо отгадать зашифрованное слово ( например,Зима.) Пользователь вводит ответ до тех пор, пока не...

Необходимо составить блок-схему.Задача решена
Помогите,пож-та, составить блок-схему . Задача решена. program nood; uses crt; var a,b:longint; function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели. Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: «Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер