
Введение
Введение
Предлагаемый курс дискретной математики знакомит с современными средствами моделирования - универсальными моделями и методами формализованного описания (представления) систем, процессов, явлений. В процессе моделирования этот класс методов занимает одно из ключевых мест. Отметим два важных обстоятельства, касающихся моделирования как процесса.
Процесс моделирования заключается в уточнении (формализации) исследуемой ситуации, системы, процесса при использовании каких-либо средств фиксации (представления) имеющихся и выявленных знаний в виде модели как результата такой формализации. Модель как описательное уточнение фиксирует то, что известно на данный момент и может быть использовано для решения проблемы. При этом к модели не судем предъявлять жестких требований обязательной представимости ее средствами классической (функциональной, вероятностной) математики. Такое представление не всегда необходимо и возможно, например, в силу сложности исследуемого объекта, различия целей исследования, степени “точности” имеющихся знаний и др.
При исследовании сложных систем, происходящих в них процессов, сложных управленческих ситуаций и проблем, как правило, не удается сразу представить их в виде, пригодном для принятия решений. В таких случаях моделирование становится многошаговым процессом уточнения - постепенной формализации1 представлений об исследуемом объекте. Так, на начальных стадиях формализации моделью может являться вербальное (словесное) описание интересующего объекта. Естественный язык позволяет уточнить и описать мысленные представления. Другие методы, включающие искусственные языки (такие, как тео- ретико-множественные, графические, логические представления) позволяют уточнить словесное описание и т.п. В этом смысле точные методы классической математики находятся на противоположном “полюсе” по отношению к вербальному описанию. Они в наибольшей степени удовлетворяют требованиям однозначности и компактности описания.
Однако модель - это не любое описание. К обязательным относятся требования
прагматической значимости - модель должна фиксировать имеющиеся знания, не обязательно все (это во многих случаях просто недостижимо), но существенные для решения проблемы;
конструктивности - модель должна представлять эти знания в виде, удобном для использования в последующем процессе анализа и принятия решений, т.е. требование быть своего рода инструментом принятия решений.
В процессе моделирования используются разнообразные методы постепенной формализации, направленные на построение моделей, облегчающих решение проблемы. К ним относятся:
Методы извлечения знаний о данной предметной (проблемной) области. Такие знания могут быть отражены в различных печатных, визуальных и других источниках (книгах, отчетах, микрофильмах, рекламных проспектах, электронных носителях информации и пр.). Важными знаниями могут обладать специалисты в данной предметной (проблемной) области. Это могут быть, например, знания о законах, закономерностях, теориях существования, поведения, развития интересующего объекта исследования, накопленный опыт, интуитивные догадки и т.п. Проблемы извлечения такого рода знаний специалистов, представления их в виде словесных описаний (вербализация знаний) или иных моделей формализованного представления изучаются в таких сравнительно новых дисциплинах, как когнитология (наука о знаниях), когнитивная психология и др.
Методы системного анализа, способствующие переходу от реального объекта к модели и обеспечивающие эффективное использование имеющихся знаний об исследуемой предметной (проблемной) области, их пополнение, уточнение и приобретение новых знаний и пр. Это методы конструктивного анализа проблемных ситуаций; методы, направленные на активизацию творчества, интуиции, использование опыта в решении проблем; методы, обеспечивающие конструктивное взаимодействие и взаимопонимание между участниками, заинтересованными в решении проблемы и др. Эта группа методов столь обширна и важна, что требует специального обсуждения, выходящего за рамки настоящей книги.
Методы формализованного представления имеющихся и выявляемых знаний об исследуемом объекте в виде модели. Как методы моделирования они включают не только средства (язык) символьного (знакового) описания для построения модели, но и разработанный аппарат корректных преобразований (операций над этими символами). Такие преобразования, допустимые в данном методе, позволяют получить новые знания об объекте исследования или выявить направления, в которых могут быть получены недостающие знания, дают возможность проводить последующий анализ и формализацию.
Разумеется, такое выделение групп методов достаточно условно, так как, например, методы извлечения знаний (методы первой группы) должны включать элементы активизации интуиции и опыта, обеспечивать конструктивное взаимодействие и др. (т.е. содержать элементы методов второй группы); результатом извлечения знаний (методы первой группы) должно быть их изложение на некотором языке представления знаний (т.е. содержать элементы методов третьей группы) и т.д. Очевидна также связь методов второй и третьей групп. Однако в целом следует согласиться с тем, что выделенные три группы методов обеспечивают решение разных задач в общем процессе моделирования.
При исследовании, анализе и решении управленческих проблем, моделирования объектов исследования и анализа широко используются дискретные методы формализованного представления, являющиеся предметом рассмотрения в дискретной математике. К ним относятся методы, основанные на теоретико-множественных представлениях, графы, алгоритмы, формальные системы, математическая логика, лингвистика и семиотика и др.
Дискретная математика предлагает:
универсальные средства (языки) формализованного представления;
способы корректной переработки информации, представленной на этих языках;
возможности и условия перехода с одного языка описания явлений на другой с сохранением содержательной ценности моделей.
Задачей курса и является знакомство и освоение основных моделей и методов формализованного представления: теорети- ко-множественных, логических, графических. Теория множеств, логика, теория графов являются фундаментом дискретной математики. Теоретико-множественные, логические и графические представления, относящиеся к этим разделам дискретной математики, и являются предметом рассмотрения в трех последующих разделах книги.