Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Автоматизация расчетов модели на ЭВМ
Для решения приведенной выше задачи в автоматизированном режиме на ЭВМ в Государственном университете по землеустройству разработан пакет прикладных программ «Фермер». Он реализует изложенный в § 1—2 подход к определению оптимальной структуры крестьянского хозяйства. Симплексная матрица формируется автоматически после введения трех наборов данных. 1-й набор данных отражает агрономические и экономические особенности зоны, в которой находится хозяйство, а также специфику хозяйств данной специализации (молочно-картофелеводчес-ких, по откорму крупного рогатого скота, откорму свиней и т. д.). В результате заполняется часть клеток симплексной таблицы, отражающих наиболее устойчивые характеристики зоны и хозяйства. Незаполненные клетки предназначены для ввода данных, меняющихся более быстро (цены на сельскохозяйственную продукцию и затраты на ее производство, число рабочих рук в хозяйстве, предполагаемое поголовье скота, капитальные вложения и т. д.). Соответствующие показатели вычисляются на начальном этапе решения задачи с использованием 2-го (закупочные цены и производственные затраты) и 3-го наборов данных. Последний содержит лишь три показателя: число основных работников, размер капитальных вложений и предполагаемое количество скота в хозяйстве. 1-й и 2-й наборы данных готовят заранее и вводят в оперативную память машины с магнитного диска в процессе решения задачи, причем 1-й набор создается для каждого типа хозяйства в заданном регионе и корректируется лишь в случае изменения или уточнения характеристик региона. 2-й набор по понятным причинам нуждается в корректировке чаще, чем 1-й. В состав пакета входят программы, предназначенные для создания и корректировки файлов с этими наборами данных. 3-й, наиболее динамичный набор состоит из трех перечисленных выше величин и вводится с клавиатуры непосредственно в процессе решения задачи. Помимо файлов с числовыми значениями данных, входящих в 1-й и 2-й наборы, пакет использует файлы с наименованиями данных. Их содержимое применяется для организации диалога при подготовке и корректировке файлов с исходными данными и решении задачи, а также при выдаче результатов. Наличие файлов с наименованиями и возможность корректировки содержимого этих файлов делают пакет инвариантным по отношению к наборам факторов, определяющих оптимальную структуру хозяйства. Результаты решения оптимизационной задачи могут быть выданы на печать или записаны на магнитный диск для последующего чтения или печати. Алгоритм работы пакета приведен на рисунке 34. Если задача имеет решение, выдается следующая информация (используются иллюстративные данные). Исходные данные. Решается задача определения оптимальной структуры производства и территории для 2-го варианта молочно-картофелевод-ческого хозяйства. Число трудоспособных — 4. Капиталовложения для развития хозяйства — 80 000 руб. Поголовье скота — 10. Запрос и ввод номера варианта и типа хозяйства Выбор режима работы пакета Подготовка данных Решение задачи Проверка наличия на диске файлов с наименованиями и значениями 1-го и 2-го наборов данных Отсутствует один по крайней мере из файлов Есть все файлы В меню Ввод данных с файла, ввод 3-го набора, генерация симплексной матрицы, решение задачи и выдача результатов В меню Характер данных 1-й набор 2-й набор
Характер подготовки Характер подготовки
Ввод Корректировка Печать Ввод Корректировка Печать
Ввод матрицы Корректировка матрицы Печать матрицы Ввод таблицы Корректировка таблицы Печать таблицы закупочных цен и производственных затрат
В меню В меню В меню В меню В меню В меню Рис. 34. Алгоритм работы пакета программ по оптимизации размера и производственной структуры крестьянского хозяйства Получен оптимальный вариант. Максимум прибыли 48044, 63 руб. Задача не имеет решения, если невозможно удовлетворить одновременно все условия, включенные в нее (то есть когда эти условия несовместны). Такая ситуация может возникнуть, если слишком мал объем капиталовложений при высоких ценах на строительство, сельхозтехнику и другие статьи капитальных расходов, при нехватке рабочей силы для обслуживания планируемого поголовья скота и по другим причинам. В этом случае на монитор выводится следующая информация. Исходные данные. Решается задача определения оптимальной структуры производства и территории для 2-го варианта молочно-картофелевод-ческого хозяйства. Число трудоспособных — 4. Капиталовложения, имеющиеся для развития хозяйства, — 30 000 руб. Поголовье скота — 10. Ответ. Задача не имеет решения. Попытайтесь увеличить размер капиталовложений или уменьшить планируемое поголовье скота. Если вы считаете, что капиталовложений достаточно, попробуйте увеличить число работников. После корректировки исходных данных машина решает задачу заново; процесс продолжается, пока не будут получены приемлемые результаты. Значения переменных (ответ) задачи приводятся в таблице 207.
|