Реализация системы принятия решений в табличном процессоре

Реализация системы принятия решений приведена в Таблице 3 (режим показа формул) и в Таблице 4 (режим показа вычислений) Microsoft Office Excel.

В ячейках D2:E18 электронной таблицы размещена исходная база знаний из Таблицы 1. В ячейках F2:F18 приведена база данных из Таблицы 2. Ответы вводятся с использованием двоичной системы. При положительном ответе («Да») нужно ввести число 1, при отрицательном («Нет») – ввести число 0. Чтобы не возникло неоднозначности при вводе ответа, в ячейке F2 приводятся указания о правилах ввода. Ввод ответа в таком виде позволяет легко вычислить весовой фактор ответа путем умножения кода ответа на весовой фактор ответа.

Обработка ответов производится в ячейках G3:G14 электронной таблицы (формула вводится в ячейку G3 и копируется в ячейки G4:G14).

В ячейке Е20 вычисляется суммарный весовой фактор, а в ячейке Е21 размещена формула для принятия решения. Эта формула составляется в соответствии с правилами ввода и деревом принятия решения (Рисунок 1).

Формула в ячейке Е20 имеет вид: =СУММ(G3:G18).

Формула в ячейке Е21 имеет вид: =ЕСЛИ(E20>430;"судно ставится на погрузку (разгрузку) немедленно";ЕСЛИ(E20>=380;"обслуживание при освобождении любого занятого терминала";ЕСЛИ(E20<380;"разгрузка (погрузка) в порядке общей очереди"))).

 

 


Таблица 3. Режим показа формул


Таблица 4. Режим показа вычислений


ОПТИМИЗАЦИЯ УПРАВЛЕНЧЕСКИХ И ЭКОНОМИЧЕСКИХ ЗАДАЧ

Постановка задачи

Автотранспортная компания «Астрада» обеспечивает доставку шин «Brigestone» с трех складов, расположенных в разных городах, в пять магазинов. Объемы запасов шин на складах, объемы заявок магазинов и тарифы на перевозку приведены в таблице ниже:

Склады в городах Магазины Запасы, тыс.шт.
Чебоксары Нижний Новгород Вязники Тольятти Казань
Москва            
Нижний Новгород            
Покров            
Заявки, тыс.шт.            

Составьте оптимальный план, обеспечивающий минимальные транспортные расходы перевозок.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: