Мои работы / Lab_6_Gorohov_IST-114
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Кафедра Информационных Управляющих Систем
ОТЧЁТ
по лабораторной работе №6 на тему: «Решение задач оптимизации»
по дисциплине «Теория информации, данные, знания»
Выполнил: студент группы ИСТ-114, Горохов Д.Г.
«28» мая 2023 г. / Горохов Д.Г./
Принял: Эль Сабаяр Шевченко Н.
« » мая 2023 г. / Эль Сабаяр Шевченко Н./
Санкт-Петербург
2023
Цель работы: научиться решать задачи целочисленного программирования в программе Scilab.
Ход работы:
Исходный пример :
Используемый код:
c – коэффициентs x выражения W
A – коэффициенты при x в системе уравнений
B – правая часть уравнений в системе
lb – нижний предел для искомых переменных
ub – верхний предел для искомых переменных
Результат:
Вывод: в ходе выполнения лабораторной работы были изучены и закреплены на практике базовые средства для решения задач целочисленного программирования в программе Scilab.
Приложение
Код для задания:
c = [-1 1 -3 -1]';
A=[1 -1 0 1
0 1 -1 1
1 0 1 2
0 -2 0 1];
b = [1 1 2 0]';
lb = [0 0 0 0]';
ub = [10000 10000 10000 10000]';
xopt=karmarkar([],[],c,[],[],[],[],[],A,b,lb,ub);
disp(xopt);