с
истемный анализ
УДК 51-74
АНАЛИЗ ПАТТЕРНОВ: ДИФФУЗИОННО-ИНВАРИАНТНАЯ ПАТТЕРН-КЛАСТЕРИЗАЦИЯ1
А.Л. Мячин
Предложена модификация метода анализа паттернов, позволяющая выделять в отдельные кластеры объекты, обладающие не только схожей структурой, но и близостью значений определяющих их параметров. Приведены описание метода и его алгоритмическая реализация.
Ключевые слова: паттерн, кластерный анализ, диффузионно-инвариантная паттерн-кластеризация.
ВВЕДЕНИЕ
Анализ паттернов является одним из современных и эффективных методов обработки больших объемов информации. «Анализ паттернов — область анализа данных, связанная с поиском взаимосвязей исследуемых объектов, построением их классификации и исследованием развития объектов во времени» [1].
Из современных работ, демонстрирующих многообразие сфер его применения, укажем на статьи, посвященных макроэкономике [2], банковской сфере [3, 4], науке, образованию и инновационной деятельности [5, 6], политологии [7].
Существенная особенность такого анализа заключается в наглядности результатов, основанной на визуальном представлении паттернов с помощью параллельных координат [8]. Это позволяет геометрически отобразить схожесть структуры данных в рамках выделяемых кластеров. Кластер -анализ — направление анализа данных, развивающее методы формирования и интерпретации групп однородных наблюдений [9]. В ряде публикаций
1 Статья подготовлена в результате проведения исследования в рамках Программы фундаментальных исследований Национального исследовательского университета «Высшая ш кола экономики» (НИУ ВШЭ) и с использованием средств субсидии в рамках государственной поддержки ведущих университетов Российской Федерации «5-100», а также при поддержке Лаборатории теории выбора и анализа решений Института проблем управления им. В.А. Трапезникова РАН и Международной лаборатории анализа и выбора решений (НИУ ВШЭ).
предлагаются методы кластер-анализа, использующие специфику параллельных координат. Например, для этой цели предлагается найти сначала наиболее информативное упорядочение параллельных осей признаков, а затем уже группировать объекты по сходству их представления ломаными линиями на этих осях [10]. В работе [6] автором предложен метод кластер-анализа, основанный на выявлении таких групп объектов, что соответствующие им ломаные имеют одинаковые паттерны при любом упорядочении параллельных осей. В настоящей работе предлагается д альнейшее развитие метода порядково-инвариантной паттерн-кластеризации [11], предназначенного для ситуаций, в которых имеет значение не только «параллельность» ломаных, но и их близость друг к другу. Эту модификацию метода порядково-инвариантной паттерн-кластеризации мы называем «диффузионно-инвариантной паттерн-кластеризацей». В ее основе лежит идея поиска объектов, настолько близких как по структуре, так и значениям своих параметров, что взаимный обмен значениями не сказывается на их схожести.
1. П0РЯДК0В0-ИНВАРИАНТНЫЕ КЛАСТЕРЫ
Имеется множество X, состоящее из к объектов, т. е. |Х| = к. Объекты х{ е Xописываются векторами
X = (ХК XV ..., Х1р ..., Xm), где Ху — значениеу-го параметра на ¡-м объекте, I = 1, 2, ..., к; у = 1, 2, ..., т. Ставится задача разбиения множества Х на кластеры схожих между собой объектов.
При решении этой задачи с помощью метода анализа паттернов объекты х{ е X отображаются в т-мерной системе параллельных координат [8], состоящей из т вертикальных равномерно распределенных осей, каждая из которых служит для отображения значений одного из параметров. Для каждого объекта отмеченные на осях значения параметров соединяются отрезками прямой. Таким образом, объекты х{ е Xпредставляются в виде ломаных линий, т. е. кусочно-линейных функций, с вершинами на параллельных осях. Далее анализируется схожесть паттернов ломаных, соответствующих различным объектам [6].
Для иллюстрации приведем данные активов гипотетических банков, представленных в табл. 1.
В данном примере множество X состоит из шести объектов: Банк 1, Банк 2, ..., Банк 6, активы которых представлены трехмерными векторами х1 = (35, 10, 25), х2 = (40, 15, 30), х3 = (15, 65, 20), х4 = (70, 45, 60), х5 = (75, 50, 65) и х6 = (10, 60, 15). В соответствии с данными банковских активов, построим соответствующие им кусочно-линейные функции, соответствующие естественному упорядочению активов: А, В, С (рис. 1).
Согласно порядково-инвариантной паттерн-кластеризации, банки 1, 2, 4, 5 оказываются в одном и том же кластере, так как соответствующие им ломаные имеют один и тот же паттерн, при котором значение актива В м еньше двух других. Паттерны банков 3 и 6 направлены противоположно, так что они образуют второй кластер (рис. 2).
2. ДИФФУЗИОННО-ИНВАРИАНТНАЯ ПАТТЕРН-КЛАСТЕРИЗАЦИЯ
Рассмотрим порядково-инвариантный кластер 1, объекты которого представлены на рис. 2. Все четыре объекта имеют схожую структуру активов: доминирующее положение (в числовом выражении) занимает «Актив А», следующим по значению является «Актив С», и наименьшим значением обладает «Актив В». Такое сходство общей структуры параметров демонстрирует одну из сильных
Таблица 1
Данные активов гипотетических банков
Банк Актив А Актив В Актив С
Банк 1 35 10 25
Банк 2 40 15 30
Банк 3 15 65 20
Банк 4 70 45 60
Банк 5 75 50 65
Банк 6 10 60 15
Рис. 1. Кусочно-линейные функции банковских активов
сторон метода порядково-инвариантной паттерн-кластеризации, обусловливающую достаточно ш и-рокий спектр его приложений, для которых это качество существенно как свидетельствующее об определенной «функциональной» близости выделенных объектов.
Вместе с тем из рис. 2 видно, что при схожей структуре активы ч етвертого и пятого объектов существенно выше первых двух. Поэтому представляется естественным разделить данный кластер на две группы объектов, связанных не только схожей
структурой активов, но и близостью их значений2.
Реализацию этой идеи м ожно осуществить привлечением метрических соотношений, как это сделано, например, в работе [12]. Однако в настоящей работе продолжена линия применения неметрического подхода порядково-инвариантной паттерн-кл астеризации.
Для этого предлагается использовать широко распространенное в технических системах понятие «функциональной взаимозаменяемости» [13], которая определяется как «связь в определенных пределах между функциональными параметрами деталей и узлов (блоков) и их экономическими оптимальными эксплуатационными показателями».
Применительно к решаемой задаче, под функциональной взаимозаменяемостью будем понимать способность объектов оставаться в рамках выделенного кластера при взаимном обмене значениями соответствующих параметров.
Продемонстрируем работу предлагаемого метода на примере данных кластера у1 = {х1, х2, х4, х5}.
Подобная ситуация отмечается, например, в работе [5] при исследовании показателей инновационной активности отдельных регионов Российской Федерации. В частности, в данной работе демонстрируется, что ряд регионов описываются паттернами, имеющих схожий характер, но с существенно различными значениями показателей.
С этой целью рассмотрим изменение характера ломаных при взаимном обмене отдельными активами А, В и С между первым и вторым банками (рис. 3).
Рис. 3 демонстрирует не изменившийся характер соотношений активов всех ч етырех банков: доминирующее положение «Актива А», за которым следуют «Актив С» и «Актив В».
Аналогичная ситуация наблюдается при взаимном обмене активами А, В и С между четвертым и
пятым банками. Результаты этих обменов отображены на рис. 4. В этом случае также наблюдается тот же характер соотношений активов всех четырех банков.
Однако ситуация существенно меняется при обмене активами м ежду первым и ч етвертым банками. Структура активов в них становится совершенно различной (рис. 5). Аналогичные изменения наблюдаются и при обмене активами между вторым и четвертым банками, равно как и при
Рис. 2. Результат разбиения исходного множества {х1? хг, х4, х5, х6} на кластеры одинаковых паттернов у1 = {хр хг, х4, х5} и П2 = {х3, х6}
Рис. 3. Кусочно-линейные функции при обмене активами между банками 1 и 2
Рис. 4. Кусочно-линейные функции при обмене активами между банками 4 и 5
Обмен активов А
Обмен активов В
Обмен активов С
Рис. 5. Кусочно-линейные функции при обмене активами между банками 1 и 4
Кластер V, = {х,, х2,х4,х5}
Актив
Подкластер у[ = {х,, х2]
Актив А Актив Б Актив ] Подкластер \" = {х4, х5}
Рис. 6. В кластере у1 = |хр хг, х4, х5} выделяются два подкластера: у2 = {х1, х2} и = {х4, х5}
обменах первого или второго банков с пятым банком.
Таким образом, в кластере у1 = {х1, х2, х4, х5} выделяются два подкластера V 1 = {х1, х2} и V = {х4, х5}. Банки, входящие в каждый и них, обладают сходной структурой своих активов, соответственные значения которых настолько близки, что взаимный обмен ими не приводит к изменению общей структуры активов в каждом отдельном банке (рис. 6).
3. АЛГОРИТМИЧЕСКИЕ РЕШЕНИЯ
Вид ломаной объекта х{ е X в системе параллельных координат предлагается описывать кодо-
12
вой последовательностью символов г{ = {г{ , г{ , ..., г- , ..., гт-1}, где г{ определяется формулами:
г! = 1 при ху <ху +1,
И = 0 пРи ху = ху +1, г{ = 2 при х! > х! +1.
(1) (2) (3)
Совпадение кодовых последовательностей различных объектов означает одинаковый ход кусочно-линейных функций, представляющих эти объекты в системе параллельных координат.
Учитывая дискретность и ограниченность множества формируемых значений г■ , возможна трактовка кодовой последовательности г{ как позици-
/1 2 1 т - 1ч
онного кода (г { , г { , ..., г- , ..., г { ) некоторого числа. Это дает возможность заменить операцию посимвольного сравнения кодовых последовательностей на операцию сравнения чисел. В частности, в целях наглядности и практической реализации описываемого метода использован десятичный позиционный код. В этом случае кодовая последовательность г, трактуется как десятичное число д.:
т - 1
д, = Е 101 - 1 гт.
}=1
(4)
Применяя соотношения, задаваемые формулами (1)—(3), формируются кодовые последовательности, описывающие ломаные, которые соответствуют объектам исходного м ножества Хпри
данном упорядочении параметров. Для их сравнения воспользуемся соответствующим представлением в форме десятичных чисел, помещая объекты с совпадающими кодовыми последовательностями в единый кластер. В табл. 2, приведены кодовые представления данных банковских активов в системе параллельных координат и результаты кластерного объединения одинаковых кодовых последовательностей.
Как видно из этой таблицы, исходные данные Х = {х1, х2, х4, х5, Хб} распределены в два кластера: кластер v1 = {х1, х2, х4, х5}, объекты которого описываются кодовой последовательностью «21», и кластер v2 = {х3, хб}, объектов с кодовой последовательностью «12». Результаты приведенного разбиения графически отображены на рис. 2.
В общем случае полученные коды достраиваются путем добавления новых разрядов, отображающих результаты перестановки оси первого пара-
Таблица 2
Результаты кластеризации
Банк Актив А Актив В Актив С Код Кластер
Банк 1 35 10 25 21
Банк 2 40 15 30 21
Банк 3 15 65 20 12 У2
Банк 4 70 45 60 21
Банк 5 75 50 65 21
Банк 6 10 60 15 12 У2
Таблица 3
Обмен активами первого и второго банков
Состояние активов Банк Актив А Актив В Актив С Код
Исходное Банк 1 35 10 25 21
Банк 2 40 15 30 21
Обмен Банк 1 40 10 25 21
активами А Банк 2 35 15 30 21
Обмен Банк 1 35 15 25 21
активами В Банк 2 40 10 30 21
Обмен Банк 1 35 10 30 21
активами С Банк 2 40 15 25 21
Примечание. Полужирным шрифтом выделены обмененные активы.
метра с осью каждого из последующих параметров. Каждый такой троичный разряд отражает характер направления отрезка прямой между переставленной осью и той, которая оказывается непосредственно следующей за ней. Затем добавляются разряды, соответствующие перестановкам второй оси с каждой из последующих, затем — третьей, и так далее. В результате получается кодировка объектов, отражающая характер соответствующих ломаных при всевозможных перестановках параметров и соответствующих им осей. Равные коды отвечают классам окончательного порядково-инвариан-тного разбиения [11].
Далее выделяются подкластеры на основе критерия функциональной взаимозаменяемости параметров объектов.
Для этого внутри каждого из выделенных поряд-ково-инвариантных кластеров рассматриваются все пары объектов ха и хь, характеризующиеся век-
т°рами ха = (хар ^ ..., хат) и хЬ = ^ ^ ..., хЬт)
соответственно. Для каждой пары проверяется функциональная взаимозаменяемость их параметров.
С этой целью для каждого параметра у = = 1, 2, ..., т производим обмен их значений в векторах ха и хь. Например, для у = 1 получаем новые
веКТ°рЫ х* = ^ Xa2, ..., хат) и х* = (xa1, ^ хЬтУ
В соответствии с формулами (1) — (3) составляются позиционные коды для вновь образованных объектов (с учетом измененных значений параметров), и по формуле (4) — их десятичное представление: д*а и . Принцип разделения остается тот же: если д*а ф , то объекты ха и хь должны находиться в разных подкластерах, так как значения какого-то параметра оказались не функционально взаимозаменяемы. Таким способом проверяются все параметры для данныж двух объектов; они помещаются в один и тот же подкластер, только если их значения функционально взаимозаменяемы по всем параметрам. Поскольку равенство чисел обладает свойством транзитивности, то очевидно, что для еще непроверенных объектов нет необходимости их сравнения со всеми объектами, попавшими в один и тот же подкластер, достаточно только одного.
Сформированные таким образом подкластеры, называемые нами диффузионно-инвариантными, состоят из объектов, у которых не только схожие паттерны, но и близкие значения по каждому параметру.
Для примера рассмотрим разделение порядко-во-инвариантного кластера v1 = {х1, х2, х4, х5} на диффузионно-инвариантные подкластеры. Данный кластер объединяет четыре банка. В табл. 3
{Х3> Хб}
Рис. 7. Диффузионно-инвариантные кластеры у1 = х2}, у£ = {х4, х5} и у2 = {х3, х6}
приведены результаты проверки взаимозаменяемости активов первого и второго банка: первые д ве строки отражают исходные значения активов; за ними следуют две строки, отражающие состояние банковских активов при обмене активами А; затем две строки, отражающие результат обмена активами В; и заключительные д ве строки — результат обмена активами С. Для каждой строки (исходной и преобразованной в результате обмена) формируется соответствующая ей кодовая последовательность (представленная в последнем столбце таблицы).
Как видно из этой таблицы, обмен активами первого и второго банков не приводит к изменению кодовой последовательности. Поэтому эти банки могут быть объединены в рамках одного подкластера.
Аналогичная ситуация наблюдается при обмене активов ч етвертого и пятого банков. Эти банки также могут быть объединены в рамках одного подкластера.
Однако ситуация кардинально меняется при попытке обмена активами первого банка с активами четвертого банка, что наглядно демонстрирует табл. 4.
Как видно из этой таблицы, при обмене банковскими активами, формируемые кодовые последовательности становятся различными, что означает невозможность объединения первого и четвертого банков в рамках одного подкластера. Этот результат наглядно отражает рис. 5.
Таким образом, в кластере V! = {х1, х2, х4, х5} выделяются д ва подкластера V! = {х1, х2} и V' = {х4, х5}.
Применение этой же процедуры к кластеру v2 = {х3, х6} показывает, что объекты этого кластера обладают свойством функциональной взаимозаменяемости активов, так что данный порядко-во-инвариантный кластер является и диффузионно-инвариантным.
Таким образом, итоговый результат заключается в разделении исходного множества на три диффузионно-инвариантных кластера V! = {х1, х2}, VI = {х4, х5} и v2 = {х3, х6}, объединяющих банки, обладающие сходными структурами и значениями своих активов, что обеспечивает возможность их обмена без нарушения общей структуры активов банка (рис. 7).
Отметим, что описанный метод диффузионно-инвариантной паттерн-кластеризации основывается на понятии функциональной взаимозаменяемости применительно к параметрам объектов и прямо не использует оценку расстояния между ними. Однако более д етальное рассмотрение показывает, что он имеет определенную связь с кластеризацией, использующей евклидову метрику. Эту связь отражает
Утверждение. Пусть два объекта х1 = (хп, х12, ..., х1т) и х2 = (х21, х22, ..., х2т) принадлежат одному кластеру V, построенному с использованием евклидо-
Таблица 4
Обмен активами первого и четвертого банков
Состояние активов Банк Актив А Актив В Актив С Код
Исходное Банк 1 Банк 4 35 70 10 45 25 60 21 21
Обмен активами А Банк 1 Банк 4 70 35 10 45 25 60 21 11
Обмен активами В Банк 1 Банк 4 35 70 45 10 25 60 12 21
Обмен активами С Банк 1 Банк 4 35 70 10 45 60 25 21 22
Примечание. Полужирным шрифтом выделены обмененные активы.
ва расстояния ёе(х:., г) < Яу между объектами и центром кластера г = ..., гт), где Яу — радиус кластера. Образуем новые объекты х* и х-*, обменяв соответствующие значения одной из координат исходных объектов х1 и х2.
Тогда:
1) евклидовы расстояния между исходными объектами ёе(х1, х2) и между вновь образованными объектами ёе(х*, х*) равны;
2) по меньшей мере, один из вновь образованных объектов принадлежит данному кластеру V.
Доказательство утверждения приведено в Приложении.
4. ОБСУЖДЕНИЕ РЕЗУЛЬТАТОВ
Несмотря на высокую эффективность диффузионно-инвариантной паттерн-кластеризации, отметим, что данный метод может разделять достаточно близкие по значениям параметров объекты в два различных кластера. Проведенный анализ подобных случаев показал, что это связано с высокой чувствительностью диффузионно-инвариантной паттерн-кластеризации к наличию очень близких значений параметров в рамках одного объекта. В этом случае даже небольшие флуктуации, связанные с процессом обмена параметров, могут приводить к неустойчивости результата, что обусловливает одно из направлений дальнейших исследований: повышение устойчивости диффузионно-инвариантной паттерн-кластеризации. Вероятно, этого можно добиться, если ввести порог погрешности, внутри которого значения параметров следует считать одинаковыми.
ЗАКЛЮЧЕНИЕ
Предложена модификация метода порядково-инвариантной паттерн-кластеризации, позволяющая учитывать близость как структуры, так и значений параметров исследуемых объектов. Его отличительная особенность состоит не только в выделении кусочно--линейныж функций, схожих по форме их графиков, но и обладающих близкими значениями, что в отдельных случаях позволяет говорить об объединении в единый кластер функционально близких объектов.
Благодаря относительно невысокой вычислительной сложности, предложенный метод можно применять для анализа больших данных.
Автор выражает благодарность д-ру техн. наук, профессору Ф.Т. Алескерову и д-ру техн. наук, профессору Б.Г. Миркину за помощь в написании данной статьи.
ПРИЛОЖЕНИЕ
Доказательство утвержд ения. Справедливость первой части утверждения очевидна. Действительно, евклидово расстояние между исходными объектами
^(хр х2> = (хп - х21) + Е(хи - х21) .
1 = 2
Расстояние между вновь образованными объектами
ёе( X\, х5) = (х21 - х11) + Е (х11 - хц) .
Ц I = 2
Сравнивая полученные выражения, получим, что
ёе(хр х2) = йе( х* , х* ).
Покажем теперь справедливость второй части утверждения. Принадлежность объектов х1 и х2 одному кластеру означает, что расстояние между каждым из них и центром кластера г удовлетворяет соотношениям
ёе(хР г) = Е (х1 > - Ъ) < Яу
йе(х2, г) = Е(х21 - г,) < Яу
. = 1
где Яу — радиус кластера V. Тогда
ё2е(хх, г) = Е (хи - г,)2 < Я2Г
, = 1
ёе (х2, г) = Е (х2{ - г) < Яу.
I = 1
Найдем расстояние от вновь образованных объектов до центра кластера:
ёе( хЬ г) = 1(х21 - г1) + Е(х1,- - г!) ,
ёе(х*, г) = (х11 - г1)2 + Е (хи - )2.
г = 1
Возведя эти выражения в квадрат после элементарных преобразований получим:
т
х*, г) = (х21 - ^)2 + Е (х^ - г,)2 =
г = 2
( т А
= (х21 - ^)2 + I Е (хн - г,)2 - (хп - ^)21 ^ ё] (х*, г) =
= (х21 - Ч> + [ Е(хи - г,)2 - (хп - г1)2J <
< (х21 - ^)2 + (Я2у - (хп - г1)2),
и
и
т. е.
2 2 2 2 de (Я** , Z) < (^21 - Zl) + Rv - (хп - Zl) .
Аналогично получим:
2 2 2 2 de (х* , Z) < (хи - Zl) + Rv - (х21 - Zl) .
Складывая эти два неравенства, получим:
d2e (х*, z) + d2e (х2 , z) < 2Е^.
Поскольку слагаемые в левой части неотрицательны, то оба они одновременно не могут превышать величины Е^. По крайней мере, одно из них должно быть меньше Е^, т. е. либо
d'e (х*, z) < Е^ ^ de( х*, z) < ^ х* е V,
либо
d'e (х*, z) < Е^ ^ de(х2, z) < Е^л ^ х* е V, либо эти неравенства верны для обоих объектов. В этом случае они оба принадлежат кластеру V: х*, х* е V. Утверждение доказано.
ЛИТЕРАТУРА
1. Анализ паттернов в статике и динамике. Часть 1: Обзор литературы и уточнение понятия / Ф.Т. Алескеров и др. // Бизнес-информатика. — 2013. — Т. 3. — С. 3—18.
2. Aleskerov F, Alper C.E. A clustering approach to some monetary facts: a long-run analysis of cross-country data // The Japanese Economic Review. — 2000. — Vol. 51, N 4. — P. 555—567.
3. Aleskerov F, Ersel H, Yolalan R. Multicriterial Ranking Approach for Evaluating Bank Branch Performance // International Journal of Information Technology and Decision Making. — 2004. — Vol. 3, N 2. — P. 321—335.
4. Алескеров Ф.Т., Солодков В.М., Челнокова Д.С. Динамический анализ паттернов поведения коммерческих банков России // Экономический журнал Высшей школы экономики. — 2006. — Т. 10, № 1. — С. 48—62.
5. Pattern Analysis in the Study of Science, Education and Innovative Activity in Russian Regions / Aleskerov F., et al. // Procedia Computer Science. — 2013. — Vol. 17. — P. 687—694.
6. Myachin A. Analysis of global data education and patent activity using new methods of pattern analysis // Procedia Computer Science. — 2014. — N 31. — P. 468—473.
7. Aleskerov F, Nurmi H. A method for finding patterns of party support and electoral change: An analysis of British general and Finnish municipal elections // Mathematical and Computer Modelling. — 2008. — P. 1225—1253.
8. Inselberg A. Parallel Coordinates: Visual Multidimensional Geometry and Its Applications. — N.-Y.: Springer, 2009.
9. Миркин Б.Г. Методы кластер-анализа для поддержки принятия решений: обзор / Препринт. Высшая школа экономики. Сер. WP7 «Математические методы анализа решений в экономике, бизнесе и политике». — 2011. — № 03. — 88 с.
10. Zhao X., Kaufman A. Structure revealing techniques based on parallel coordinates plot // The Visual Computer. — 2012. — Vol. 28, N 6—8. — С. 541—551.
11. Myachin A. New methods оf pattern analysis in the study of Iris Anderson-Fisher Data // IEEE Proc. of 2016 6th Intern. Conf. on Computers Communications and Control (ISBN 978-1-5090-1735-5).
12. Dunia R., Edgar T.F., Nixon M. Process monitoring using principal components in parallel coordinates // AIChE Journal. — 2013. — Vol. 59, N 2. — С. 445—456.
13. Большая энциклопедия нефти и газа [Электронный ресурс]. — Режим доступа: http://www.ngpedia.ru/id430983p1. html (дата обращения: 11.01.2016).
Статья представлена к публикации членом редколлегии
А.А. Дорофеюком.
Мячин Алексей Леонидович — мл. науч. сотрудник,
Институт проблем управления им. В.А. Трапезникова РАН;
стажер-исследователь, Национальный исследовательский
университет «Высшая школа экономики», г. Москва,
И amyachin@hse.ru.
ХVI международная молодежная конференция «Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта
(CAD/CAM/PDM—2016)»
Москва, Институт проблем управления им. В.А. Трапезникова РАН,
17—19 октября 2016 г.
Основные направления работы конференции
• Организация структур технических и программных средств проектирования и управления. Средства взаимодействия, структуры данных, международные стандарты
• Компьютерная графика и CAD/cAM/PDM-системы в учебных процессах (программы обучения по дисциплинам, методические материалы, тестирование). Средства виртуальной реальности в промышленных системах
• Интегрированные производственные системы и управление технологическими процессами. PDM-системы
• Проектирование в машиностроении и строительстве
• Проектирование в радиоэлектронике
Подробная информация о конференции находится на сайте http://lab18.ipu.ru. Контакты: н conf18@spm.ipu.ru, ®(495) 334-93-50, ■ (495) 334-91-29. Председатель Оргкомитета — д-р техн. наук Алексей Вячеславович Толок. Ученый секретарь — канд. техн. наук Сергей Владимирович Смирнов.