Выбор решения в архитектуре
Пример использования нечетких множеств для описания выбора решения в архитектуре. Различные комбинации и перестановки элементов, имеющие место при создании архитектурной композиции. Применение нечеткой логики в архитектуре и, в частности, в искусстве.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 16.01.2018 |
Размер файла | 35,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Выбор решения в архитектуре
М.И.Алиев
Э.А.Исаева
Н.А.Ашрафова
И.М.Алиев
В.Р.Фигаров
В классической работе Р.Беллмана и Л.Заде [4] рассматривается процесс выбора решения в нечеткой среде, когда управляемая система является либо детерминированной, либо случайной. В этой cтатье обсуждаются вопросы использования нечетких множеств для описания выбора решения в архитектуре.
Вопрос взаимодействия математики и архитектуры всегда интересовал исследователей. Видный французский архитектор Ле-Корбюзье писал: «Природа - действительно математика. Шедевры искусства созвучны природе, выражают ее законы, питаются ею. А отсюда произведение искусства есть тоже математика, и ученый вполне может применить к произведению искусства ее беспощадные умозаключения и неумолимые формулы». Человек всю свою историю, созерцая природу, создавал красоту и стремился понять ее законы - законы гармонии. Законы гармонии изучались и изучаются во всех областях искусства. Так например, в архитектуре, как писал Ле-Корбюзье: «Наша цель - установить порядок, и может быть сверх ожиданий - гармония увенчает наши усилия». В этом плане Ле-Корбюзье активно использует законы пропорции - местоположение прямого угла, золотое сечение и т.д. [1].
Эти законы - продукт традиционной математики. Однако во многих случаях классические законы гармонии следует расширить с привлечением теории нечетких множеств Л. Заде. Являясь по своей природе нечеткими, красота и гармония могут быть восприняты и поняты человеком, так как мозг человека в отличие от кибернетического «мозга» опирается не на двузначную логику, а на многозначную (или нечеткую) логику.
Как и всякая наука, архитектура также имеет свою теоретическую базу - процесс образования композиции. Схематично он представлен на рис.1.
Рис. 1. Схема процесса образования композиции
При создании архитектурной композиции имеют место различные комбинации и перестановки элементов. Поэтому процесс формообразования есть многошаговый процесс, а управляемая архитектором система может рассматриваться как случайная. В результате формообразования получается много вариантов композиций и происходит выбор наилучшего варианта (красивого, гармоничного и т.п.). Здесь имеет место процесс принятия решения, который происходит в нечетких условиях. Утверждение, что «выбранная композиция является красивой, гармоничной» является неточным вследствие расплывчатости или нечеткости понятия красоты, гармонии. Такая неточность выражается нечеткими множествами [2], в которых нельзя указать строгую границу между элементами, принадлежащими и не принадлежащими к нему. Поэтому здесь вводится функция принадлежности А(x) элемента х нечеткому множеству А. В нашем случае, будем считать, что элемент х - это один из вариантов композиции, а множество А есть совокупность красивых вариантов композиции, которое назовем нечетким множеством гармонии. Анализу систем и принятию решений в нечетких условиях посвящена фундаментальная работа Л.Заде и Р.Беллмана [4].
Пусть Х={x}-совокупность объектов (вариантов композиций). Тогда нечеткое множество гармонии А и Х есть совокупность упорядоченных пар:
где А(x)- степень принадлежности элемента x к нечеткому множеству A.
Задача оценки (x) по известному множеству пар , т.е. задача абстрагирования занимает центральную роль в распознании образов [5]. И к нашей задаче - распознавания наилучшего варианта композиции - можно подойти с этой точки зрения.
В данной работе, мы поставим другую задачу. Будем считать, что (x) задано для всех xX. Решение предполагает выбор одной или нескольких из имеющихся альтернатив, поэтому здесь решением будет нечеткое множество в пространстве альтернатив, получающееся в результате слияния (пересечения) заданных целей и ограничений.
Совокупное влияние нечетких ограничений G представляется пересечением G1 G2…Gn. Функция принадлежности в этом случае имеет вид:
Пример. Пусть имеется 5 альтернатив, т.е. 5 вариантов композиций. Обозначим их через X={1,2,3,4,5}. Предположим, что заданы для них ограничения G1, G2, ...,Gn, как показано в таблице 1.
Таблица 1
X |
1 |
2 |
3 |
4 |
5 |
||
Пропорция |
0,1 |
0,5 |
1,0 |
0,8 |
0,7 |
||
Масштаб |
0,2 |
0,2 |
0,6 |
0,7 |
0,8 |
||
Контраст |
0,3 |
0,4 |
0,2 |
0,5 |
0,9 |
||
Нюанс |
0,8 |
0,5 |
0,4 |
0,3 |
0,5 |
||
Ритм |
0,4 |
0,6 |
0,7 |
0,4 |
0,6 |
||
Метрический повтор |
0,6 |
0,1 |
0,8 |
0,9 |
0,1 |
||
Пластика |
0,3 |
0 |
0,3 |
0,7 |
0,2 |
||
Динамика |
0,1 |
0,2 |
0,5 |
0,5 |
0,8 |
||
Статика |
0,7 |
0,3 |
0,7 |
0,3 |
1,0 |
||
Цвет, тональное единство |
0,2 |
0,9 |
0,4 |
0,2 |
0,8 |
||
Равновесие |
0,3 |
0 |
0,9 |
0,4 |
0,9 |
В этом случае, решение есть расплывчатое множество:
D={1;0,1); (2; 0); (3;0,2); (4;0,2); (5; 0,1)]} (таблица 2).
Таблица 2
X |
1 |
2 |
3 |
4 |
5 |
|
0,1 |
0 |
0,2 |
0,2 |
0,1 |
Эффективное решение есть четкое подмножество DM нечеткого множество D, определяемое условиями:
где K - множество тех X , в которых , каждое X из DM называется максимизирующим решением
Таким образом - эффективное решение, x={3,4} - максимизирующее решение и вариант, близкий к вариантам, 3 и 4 будет наилучшим.
Если бы в рассматриваемом случае , т.е. , то максимизирующее решение х -шедевр искусства. Действительно, в этом случае и Х - эффективное решение.
В таблице 1 значения и т.д. взяты произвольно. Оценка этих величин может идти таким способом. Возьмем одно из ограничений -пропорцию G1. Понятно, что в композиции идеальному варианту соответствует p =100. Однако, сама цель является нечеткой: “p должно быть значительно больше 0”). В этом случае, функция принадлежности пропорции может иметь вид:
где 0100
Точно так же можно взять и для других ограничений G2, G3… и т.д., если все эти ограничения (пропорция, масштаб, контраст, нюанс, ритм и т.д.) имеют одинаковую важность. В противном случае, как показано в 5, решение D может выражено выпуклой комбинацией целей и ограничений с весовыми коэффициентами ,,… и т.д., характеризующими относительную важность составляющих элементов. Таким образом,
где +++…+=1
В работе 4 подробно рассматривается задачи, связанные с многошаговым процессах принятием решений в нечетких условиях. Как нам кажется, решения этих задач могут быть нами использованы.
В процессе формообразования могут быть различные состояния (варианты композиции) Xt где t = 0,1…. и при этом, имеет место входной сигнал (в нашем случае-ограничения-масштаб, пропорция и т.д.) Ut, UtU=1, 2 ... . Понятно, что состояние Xt+1 зависит от Xt и Ut и описывается уравнением эволюции.
Xt+1 =( Xt ,Ut)
Пусть в определенный момент времени заданы функции принадлежности и В упомянутой работе [4] находится последовательность (U0, U1 ... Un-1 ), которая максимизирует решение
Решение представляется в виде:
нечеткий множество архитектура логика
, где n -принятая стратегия, т.е. принятое правило выбора входного воздействия Un в зависимости от реализовавшегося Xn .
После этого для нахождения Xn и максимизирующего (эффективного) решения применяется метод динамического программирования.
В заключении, хочется отметить, что применение нечеткой логики в архитектуре и, вообще, в искусстве представляет собой очень интересную проблему, и наша работа есть лишь одна из первых попыток ее анализа. Несомненным является то, что законы гармонии очень тесно связаны с теорией нечетких множеств Л. Заде.
Литература
Ле Корбюзье. Архитектура XX века. - М.: Прогресс, 1977.
Zadeh L.A. Fuzzy sets// Information and Control. - 1965. - Vol. 8. - P.338-353.
Meyer P.A. Probability and Potentials. - Waltham, Massachusets: Blaisdell, 1966.
Belman R.E., Zadeh L.A., Decision - making in a fuzzy environment// Management Science. -1970. - Vol.17. - P.141-164. Имеется перевод: Беллман Р., Заде Л. Принятие решения в расплывчатых условиях: Сборник переводов/ Под ред. И.Ф.Шахнова, М.:Мир, 1976. - C.172-215
Bellman R.E., Kalaba R., Zadeh L.A. Abstraction and Pattern Classification// J.Math.a.Appl. -1966. - Vol.13. - P.1-7.
Размещено на Allbest.ru
...Подобные документы
Параметры автомобиля, используемые в экспертной системе. Задание нечетких и лингвистических переменных, виды термов. Список правил для функционирования системы, результаты анализа ее работы. Применение алгоритма Мамдани в системах нечеткой логики.
курсовая работа [1,5 M], добавлен 10.02.2013Основные концепции разработки приложения в архитектуре MVVM. Проектирование базы данных, предназначенной для сбора информации о дорожно-транспортных происшествиях. Классификация и типы архитектуры "клиент–сервер", ее основные достоинства и недостатки.
курсовая работа [4,1 M], добавлен 25.11.2015Реализация информационной системы "Стройгенплан" в архитектуре "клиент-сервер". Цели и задачи моделируемой информационной системы, ее функциональная и информационная модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер".
курсовая работа [1,9 M], добавлен 30.08.2010Изучение способов описания и использования множеств, разработка алгоритма и составление программы для решения задачи. Нахождение в последовательности целых чисел таких, которые встречаются в ней ровно два раза. Набор программы, ее отладка и тестирование.
лабораторная работа [121,4 K], добавлен 03.10.2010Реализация прямого проектирования в архитектуре "файл-сервер". Процесс изменения структуры базы данных, реализация прямого проектирования в архитектуре "клиент-сервер", генерирование SQL-кода создания базы данных на основе физической модели данных.
контрольная работа [697,8 K], добавлен 16.02.2015Определение понятия алгоритмов, принципы их решения людьми и всевозможными техническими устройствами. Применение компьютера для решения задач. Особенности использования метода последовательного укрупнения при создании шахматной доски по алгоритму.
презентация [1,1 M], добавлен 06.02.2012Направления и виды компьютерной графики. Векторные и растровые изображения, их отличия. Фрактальная графика, основанная на математических вычислениях. Компьютерная графика в производстве, архитектуре, науке и медицине, искусстве, анимации и Web-дизайне.
реферат [428,8 K], добавлен 09.12.2013Классификация стандартных интерфейсов по структуре обмена информации, порядку ее передачи, архитектуре построения, природе сигнала, назначению. Радиальная структура на примере ИВК-8. Пример применения магистрального интерфейса на примере локальной ИВС.
лекция [24,1 K], добавлен 28.10.2011Многоуровневые архитектуры клиент–сервер. Диаграммы классов, реализующих уровни презентации, бизнес–логики и базы данных приложения. Словесное описание процесса выполнения транзакций. Создание, изменение и удаление хранимых процедур, их выполнение.
курсовая работа [3,4 M], добавлен 23.03.2013Исследование нечеткой модели управления. Создание нейронной сети, выполняющей различные функции. Исследование генетического алгоритма поиска экстремума целевой функции. Сравнительный анализ нечеткой логики и нейронной сети на примере печи кипящего слоя.
лабораторная работа [2,3 M], добавлен 25.03.2014Разработка программного обеспечения автоматизированной системы безопасности. Задание лингвистических переменных в среде MatLAB. Развитие нечеткой логики. Характеристика нечетких систем; смещение центра их исследований в сторону практических применений.
курсовая работа [2,2 M], добавлен 10.02.2013Изучение методов разработки систем управления на основе аппарата нечеткой логики и нейронных сетей. Емкость с двумя клапанами с целью установки заданного уровня жидкости и построение нескольких типов регуляторов. Проведение сравнительного анализа.
курсовая работа [322,5 K], добавлен 14.03.2009Классификация информационных систем по масштабу, архитектуре, характеру использования информации, системе представления данных, поддерживаемым стандартам управления и технологиям коммуникации. Роль требований в задаче внедрения автоматизированных систем.
презентация [1,6 M], добавлен 14.10.2014Ознакомление с разработкой распределенной информационной системы, построенной на клиент-серверной архитектуре. Основы автоматизации рабочих мест обслуживающего персонала предприятия. Изучение процессов, связанных с учётом поставок продукции ресторана.
дипломная работа [2,7 M], добавлен 16.03.2014Изучение использования расширяемого языка стилей для преобразований документов. Анализ взаимодействия XML и XSLT в архитектуре клиент-сервера. Обзор набора шаблонных правил, каждое из которых определяет процедуру обработки определенной части документа.
практическая работа [434,3 K], добавлен 13.05.2011Основа технологии использования программного комплекса LabVIEW, достоинства системы. Программирование, основанное на архитектуре потоков данных. Методы нахождения экстремума. Использование метода Гаусса-Зейделя для поиска максимума двумерной функции.
контрольная работа [648,0 K], добавлен 18.03.2011Выбор шифров перестановки для проведения анализа. Анализ алгоритма двух различных шифров, построение блок-схемы алгоритма и программы, разработка общего интерфейса. Сравнение шифров перестановки по результатам шифрования и криптоанализа текстов.
курсовая работа [2,8 M], добавлен 14.01.2014Анализ метода линейного программирования для решения оптимизационных управленческих задач. Графический метод решения задачи линейного программирования. Проверка оптимального решения в среде MS Excel с использованием программной надстройки "Поиск решения".
курсовая работа [2,2 M], добавлен 29.05.2015Понятие "архитектура ЭВМ". Принципы построения ЭВМ, которые относятся к архитектуре. Архитектура электронной вычислительной машины, построенной на принципах Фон Неймана. Совершенствование и развитие внутренней структуры ЭВМ. Шинная архитектура ЭВМ.
контрольная работа [133,5 K], добавлен 02.12.2010Применение метода Гаусса для решения системы линейный алгебраических уравнений. Алгоритм нахождения максимального по модулю элемента в текущей строке и его перестановки на первое место при помощи матрицы перестановок. Блок-схема и код программы.
лабораторная работа [171,3 K], добавлен 02.10.2013