Детальная информация

Название: Линейное программирование в Матлабе. Универсальные линпрогоптимизаторы: производительность и табличный формат результата. Задания и задачи: учебное пособие
Авторы: Рыкин Олег Романович
Организация: Санкт-Петербургский политехнический университет Петра Великого
Выходные сведения: Санкт-Петербург: Изд-во Политехн. ун-та, 2016
Коллекция: Учебная и учебно-методическая литература; Общая коллекция
Тематика: Вычислительные машины электронные персональные — Программы прикладные; Линейное программирование
УДК: 004.422.834:519.852(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский
DOI: 10.18720/SPBPU/2/s16-245
Права доступа: Свободный доступ из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\34622

Разрешенные действия: Прочитать Загрузить (6,5 Мб)

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В монографии предложены усовершенствованные и развитые программные инструменты (13 объектов) решения непараметрических и однопараметрических задач линпрогоптимизации. Они обеспечивают многократное повышение операторской производительности, создание времянезависимой связи результата и условий оптимизации при решении множества задач, выдачу результата в таблице офисного формата, автоматическое создание базы результатов линпрогоптимизации, возможность простой коррекции условий оптимизации в случае начального неуспеха. Показаны примеры применения каждого инструмента, в том числе для некоторых - решение задач с размерностью оптимизационного вектора в 5000 и 7000 элементов. Приведены правила настройки и указания по применению. Инструменты созданы на основе матлабовской функции linprog(…) с использованием команд Матлаба, описание которых приведено в приложении. В целях быстрого и надёжного усвоения материала даны детальные методики решения примеров и тематических задач по линпрогоптимизации. Часть примеров непараметрической и однопараметрической оптимизации имеет размерность 5…10, а остальная часть - непараметрическая оптимизация с размерностью 1000…8000. Число вариантов примеров - 90. Число тематических задач - 80. Монография предназначена для использования при подготовке бакалавров по направлению 27.03.05 Инноватика по дисциплинам «Системный анализ и принятие решений» и «Теория и системы управления» для углублённого освоения материала дисциплин и при проведении курсовых и лабораторных работ.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
-> Интернет Все Прочитать Печать Загрузить

Оглавление

  • LinProg_MatlabМоногрТипогр280916_RykinKorrOblosh
    • О Г Л А В Л Е Н И Е
    • 1.1. Рабочее пространство Матлаба
      • Ключевые термины раздела 1.1
      • 2.3. Вычислительные возможности linprog. Поиск 5000-компонентного минмизационного вектора
    • 2. Функция линейного программирования linprog(…) илинпрогоптимизаторы на её основе
      • 2.2. Описание функции линейного программирования linprog(…)
      • 2.3. Вычислительные возможности linprog. Поиск 5000-компонентного минмизационного вектора
      • 2.4. Линпрогуказания и линпрогоптимизаторы с использоанием функции linprog
        • 2.4.3. Применение универсального линпрогоптимизатора для решения задач с размерностью 7000
      • 2.5. Коррекция задач линпрогоптимизации с использованием выходных объектов nr и rv
      • 2.7. Правила и этапы решения непараметрических задач линейного программирования посредствомлинпрогоптимизаторов с функцией linprog
    • 3. Зависимость линпрогоптимума от параметра p1. Однопараметрические линпрогоптимизаторы: сручной настройкой и универсальный
      • 3.3. Построение зависимости Fcmin(P1)
      • 3.4. Коррекция задачи однопараметрической линейного программирования сиспользованием выходных объектов nrm/ nrmа в отладочной таблице. ПрограммаpTabLinProgRuchOtladHtm построения таблицы
      • 3.6. Универсальный р-линпрогоптимизатор pLinProgTabGenOptimer
    • 4. Задание 4. Решение примеров и задачи линейного программирования посредством универсальных линпрогоптимизатров
      • 4.1. Применение универсальных линпрогуказания LinProgUnivUkz_Tab и линпрогоптимизатораLinProgUnivesAvtomatMU_Tab для решения примеров линпрогоптимизации с размерностью 5…10
      • 4.2. Применение универсальных линпрогуказания LinProgUnivUkz и линпрогоптимизатораLinProgUnivesAvtomatMU для решения примеров линпрогоптимизации с размерностю 1000…8000
      • 4.3. Вычисление зависимости линпрогоптимумов от одного параметра р с использованиемуниверсального р-линпрогоптимизатора pLinProgTabGenOptimer и построителя итогтаблицpLinProgUnverP1TabStroyker
    • 5. Варианты данных к Заданию 4
      • 5.1. Структура линпрогпримеров (ЛПП) для данных табл. дз5.1 Таблица дз5.1. Коэфф. линпрогпримеров
      • Таблица дз5.2. Данные для линпрогоптимизации с размерностьб 1000…8000
      • Таблица дз5.3. Данные для ЦФ у42(х,р1) и у4(х,р1,р2)
    • 6. Самостоятельное решение тематической линпрогзадачи из разд.7
    • 7 . З А Д А Ч И
      • 1. Машиностроительное предприятие
      • 2. Предприятие выпускает радиоприемники трех различных моделей
      • 3. Автозавод выпускает две модели автомобилей
      • 4. Цех выпускает 5 деталей
      • 5. Для производства комплексной продукции требуется изготовить 4 вида изделий
      • 6. На мебельной фабрике требуется раскроить
      • 7. Фирма – булочно-кондитерский комбинат (БКК)............................................................................................
      • 8. Для строительства домов на 100 строительных площадках
      • 9. Участник экспедиции укладывает рюкзак
      • 10. Прядильная фабрика для производства двух видов пряжи
      • 11. Нефтеперерабатывающий завод может использовать
      • 12. Рацион кормления коров на молочной ферме
      • 13. В области имеются 3 цементных завода.
      • 14. Колхоз «Куликово поле» может засеять свои поля пшеницей пяти сортов.
      • 15. Имеются 2 склада и 6 цехов обработки деталей.
      • 16. Фирма производит комплект деталей
      • 17. Фирма продаёт консервы.
      • 18. Определение плана компании по закупкам и продажам бананов
      • 19. В механическом цехе имеется три металлорежущих станка
      • 20. В амбаре 4 мышиных норы
      • 21. На трёх морских линиях используются суда пяти типов
      • 22. Порт обеспечивается вагонами 4-х типов для погрузки 3-х видов различных грузов
      • 23. Хозяйство имеет 850 гектаров земли.
      • 24. На морском бассейне имеются 3 судоремонтных завода
      • 25. Хозяйство «Курская дуга» специализируется в полеводстве
      • 26. Для перегрузки 5 типов грузов выделено 4 козловых крана.
      • 27. На фабрике эксплуатируются 4 типа ткацких станков С1… С3.
      • 28. Для перевозок пассажиров на 3 линиях используются суда 3 типов.
      • 29. Три грузопотока обрабатываются 5 типами перегрузочного оборудования.
      • 30. Семейная фирма производит три широко популярных напитка.
      • 31. Завод-производитель высокоточных элементов для автомобилей.
      • 32. Завод по производству компьютеров и системы подготовки текстов.
      • 33. Менеджер по ценным бумагам намерен разместить 100 000 ф. ст. капитала.
      • 34. Оливер А. Петерс скоро выйдет на пенсию.
      • 35. Фабрика «GRM plc» выпускает три вида каш для завтрака.
      • 36. Порт обеспечивается вагонами 4 типов для погрузки 3 видов грузов.
      • 37. Для перевозок пассажиров на 3 линиях используются суда 4 типов.
      • 38. Нефтяная компания "РТ" улучшает выпускаемое топливо.
      • 39. Завод производит порошок для изготовления напитков трех видов.
      • 40. "Princetown Paints Ltd" выпускает три основных типа румян.
      • 41. Администрация компании "Nemesis Company" приняла решение.
      • 42. Менеджер международной банковской организации по инвестициям.
      • 43. Компания "Bermuda Paint" – частная промышленная фирма.
      • 44. Компания имеет четыре сбытовые базы и четыре заказа.
      • 45. В распоряжении некоторой компании имеется 6 торговых точек и 6 продавцов.
      • 46. Три завода поставляют разновидность стали на пять торговых складов.
      • 47. Компании "Zeit pie" принадлежат три фермы, где выращиваются овощи.
      • 48. Дирекция деревообрабатывающего предприятия "Vibra" приняла на работу.
      • 49. В Kingdom of the Republik of Jdion имеется пять угольных шахт.
      • 50. Компания "Braintree Electronics Company" выпускает 100-метровые ленты.
      • 51. Компания "Royal Wedgetoun Pottery" получила заказы на 3 вида изделий.
      • 52. В комбинате "Сосенка" приняты на работу 6 человек.
      • 53. Компания "Orange Computer" производит матричные печатающие устройства.
      • 54. Членов Ассоциации ученых Мидленда недавно уведомили.
      • 55. Комбинат выпускает книжные полки А из натурального дерева со стеклом.
      • 56. На приобретение оборудования для нового участка выделено 108 тыс. руб.
      • 57. Рацион кормления коров на молочной ферме может состоять из 6 продуктов.
      • 58. Отдел кадров предприятия устроил конкурсный набор.
      • 59. На складах хранится мука, которую необходимо завезти в хлебопекарни.
      • 60. По заказу пяти потребителей А, Б, В, Г, Д.
      • 61. По заказу пяти потребителей А, Б, В, Г, Д на 4 предприятиях-изготовителях.
      • 62. По заказу пяти потребителей А, Б, В, Г, Д на 4 предприятиях-изготовителях.
      • 63. На АО “Светлана” подготовлены к серийному производству 5 новых изделий.
      • 64. На АО “Позитрон” подготовлены к серийному производству 5 новых изделий.
      • 65. Промышленное предприятие «Белподшип» может выпускать подшипники.
      • 66. Продукция городского молочного завода.
      • 67. Для поддержания нормальной жизнедеятельности среднему человеку…
      • 68. Диспетчерская служба имеет следующие минимальные потребности.
      • 69. Завод должен изготовить 3 типа стальных сплавов.
      • 70. Компания по производству гусеничных механизмов.
      • 71. В отделе технического контроля фирмы работают контролеры.
      • 72. Для обогрева помещений используют четыре агрегата.
      • 73 . При производстве четырех типов кабеля выполняется пять групп операций.
      • 74. Цех выпускает комплекты из 3 деталей
      • 75. Ресторан работает 7 дней в неделю
      • 76. Авиакомпания «Альфа» составляет расписание вылетов
      • 77. В лесничестве
      • 78. Импресарио готовит выставку старинных автомобилей
      • 79. Электроэнергетическая сеть.
      • 80. Винодел смешивает четыре сорта винограда
    • Приложение 1. Пример оформления отчета по решению линпрогзадачи из разд. 7
    • Приложение 2. Программа linprog
    • Приложение 3. Команды Матлаба R2009b, используемые в программах Монографии
      • 1. INPUTDLG
      • 2. KEYBOARD
      • 3. MENU
      • 4. ASSIGNIN
      • SYNTAX
      • DESCRIPTION
      • 5. NUM2STR
      • 6. NOW
      • 7. DISP
      • 8. NUM2STR
      • 9. STR2NUM
      • 10. CLOCK
      • 11. DATENUM
      • 12. DATESTR
      • 13. Operators
        • Arithmetic Operators
        • Arithmetic Operators and Arrays
        • Relational Operators
        • Relational Operators and Arrays
        • Relational Operators and Empty Arrays
        • Logical Operators
        • Element-Wise Operators and Functions
        • Bit-Wise Functions
        • Short-Circuit Operators
        • Приоритет операторов
        • Precedence of AND and OR Operators
        • Overriding Default Precedence
      • 14. isempty
      • 15. char
        • SYNTAX
      • 16. Other Data Structures
        • Multidimensional Arrays
        • Cell Arrays
      • 17. cell
      • 18. cat
      • 19. if
      • 20. report
      • 21. blanks
      • 22. cellstr
      • 23. fprintf
      • 24. num2cell
      • 25. Cell Arrays
        • Functions Used with Cell Array Conversion
        • Function
        • Description
        • cell2struct
        • Convert cell array into struct array.
        • struct2cell
        • Convert struct array into cell array.
        • mat2cell
        • Divide matrix into cell array of matrices
        • cell2mat
        • Convert cell array of matrices to single matrix
        • num2cell
        • Convert numeric array to cell array
        • OPERATORS THAT CONCATENATE CELLS AND CELL CONTENT
        • Operators Used for Cell Array Indexing
        • SYNTAX
        • DESCRIPTION
        • Functions Related to Obtaining Cell Array Contents
        • FUNCTION
        • DESCRIPTION
        • CELLDISP
        • DISPLAY CELL ARRAY CONTENTS.
        • CELLPLOT
        • DISPLAY A GRAPHICAL DEPICTION OF A CELL ARRAY.
        • DEAL
        • COPY INPUT TO SEPARATE OUTPUTS.
          • Functions Related to Applying Functions to a Cell Array
      • 26. copyfile
      • 27. clear
    • БИБЛИОГРАФИЯ
  • Титул_линейное программирование 1

Статистика использования

stat Количество обращений: 5387
За последние 30 дней: 126
Подробная статистика