Скачиваний:
9
Добавлен:
19.09.2023
Размер:
70.41 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Кафедра Информационных Управляющих Систем

ОТЧЁТ

по лабораторной работе №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);