Научная статья на тему 'Интеллектуальный подбор комплектующих для производства сложных многокомпонентных изделий'

Интеллектуальный подбор комплектующих для производства сложных многокомпонентных изделий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
267
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОИЗВОДСТВЕННАЯ ЛОГИСТИКА / МНОГОКОМПОНЕНТНЫЕ ИЗДЕЛИЯ / АЛГОРИТМ APRIORI

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Спиридонов Николай Алексеевич, Пугачевская Елена Владимировна

Предложена методика поиска в транзакционной базе данных об истории отшивов популярных наборов комплектующих и генерации на их основе ассоциативных правил для пошива брючных изделий. Методика реализована на технологических платформах «1С: Предприятие 8.1» и «Base Group Labs: Deductor Studio».

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Спиридонов Николай Алексеевич, Пугачевская Елена Владимировна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Intellectual selection of stuff for the production of difficult multicomponent wares

Proposals method of searching the transaction database on the history of popular stuff sets of components and generation on the basis of their association rules for sewing trouser products. The method is implemented in the technology platforms «1C: Enterprise 8.1» and the «Base Group Labs: Deductor Studio».

Текст научной работы на тему «Интеллектуальный подбор комплектующих для производства сложных многокомпонентных изделий»

1НФОРМАЦ1ЙНЕ ТА МАТЕМАТИЧНЕ ЗАБЕЗПЕЧЕННЯ ЕКОНОМ1ЧНИХ

ПРОЦЕС1В.

INFORMATION AND MATHEMATICAL SUPPORT OF ECONOMIC PROCESSES

УДК 658.5.12

ИНТЕЛЛЕКТУАЛЬНЫЙ ПОДБОР КОМПЛЕКТУЮЩИХ ДЛЯ ПРОИЗВОДСТВА СЛОЖНЫХ МНОГОКОМПОНЕНТНЫХ ИЗДЕЛИЙ

Н.А. Спиридонов, мапстр Е.В. Пугачевская, к.е.н., доцент

Одесский национальный политехнический университет, Одесса, Украина

Логистика - часть экономической науки, предмет которой заключается в организации рационального процесса продвижения товаров и услуг от поставщиков сырья к потребителям, функционирования сферы обращения продукции, товаров, услуг, управления товарными запасами, создания инфраструктуры товародвижения. Основным направлением производственной логистики является обеспечение адаптации материальных и иных потоков к переменам внешней среды предприятия, т.е. способность оперативно менять качественные и количественные показатели потоков на предприятии [1]. При этом в век высоких технологий остро стоит вопрос временных затрат на решение логистических задач, особенно если речь идет о решении трудноформализируемой задачи комплектации сложного многоэлементного изделия. Примером такой задачи на швейном предприятии может быть задача комплектации отшива брючных изделий, ведь временные затраты на ее решение могут исчисляться часами, что в значительной мере может отразиться на конкурентоспособности компании и, соответственно, на ее финансовом положении.

Разработка методики поиска в транзакционной базе данных истории отшивов популярных наборов комплектующих и генерация на их основе ассоциативных правил для пошива брючных изделий и ее реализация в виде интеллектуальной информационной системы анализа логистических данных (ИИСАЛД) поможет решить актуальную задачу предоставления оперативной информации о выпуске изделий лицам, принимающим решения на предприятии. Применение интеллектуальной системы позволило автоматизировать длительные и трудоемкие процессы выбора состава и расчета стоимости необходимых комплектующих для по-

CnipidoHoeМ.О., Пугачевська О.В. 1нтелекту-альний nid6ip комплектуючих для виробництва складних багатокомпонентних eupo6i.

Запропонована методика пошуку в транзакцш-нш базi даних про юторш вiдшивiв популярних наборiв комплектуючих i генерацп на !х основi асощативних правил для пошиття брючних виро-6iB. Методика реалiзована на технолопчних платформах «1С: Пщприемство 8.1» i «Base Group Labs: Deductor Studio».

Ключовi слова: виробнича лопстика, багато-компонентш вироби, алгоритм Apriori

Спиридонов Н.А., Пугачевская Е.В. Интеллектуальный подбор комплектующих для производства сложных многокомпонентных изделий.

Предложена методика поиска в транзакционной базе данных об истории отшивов популярных наборов комплектующих и генерации на их основе ассоциативных правил для пошива брючных изделий. Методика реализована на технологических платформах «1С: Предприятие 8.1» и «Base Group Labs: Deductor Studio».

Ключевые слова: производственная логистика, многокомпонентные изделия, алгоритм Apriori

Spiridonov N.A., Pugachevskaya E.V. Intellectual selection of stuff for the production of difficult multicomponent wares.

Proposals method of searching the transaction database on the history of popular stuff sets of components and generation on the basis of their association rules for sewing trouser products. The method is implemented in the technology platforms «1С: Enterprise 8.1» and the «Base Group Labs: Deductor Studio».

Keywords: productive logistic, algorithm Apriori

шива сложных многокомпонентных брючных изделий и тем самым значительно сократить накладные расходы швейном предприятии.

Для создания методики авторам необходимо было:

— проанализировать задачу выбора состава и расчета стоимости необходимых комплектующих для пошива сложных многокомпонентных брючных изделий и определить требования к ее решению;

— проанализировать методы и модели решения трудноформализируемых задач и выбрать метод для подбора комплектующих сложного многокомпонентного изделия;

— определить требования к формированию тран-закционной базы данных в терминах анализа связей и разработать базу истории отшивов многокомпонентных брючных изделий;

— разработать методику применения анализа связей к базе истории отшивов с применением возможностей аналитической платформы Deductor Studio;

— продемонстрировать возможность реализации предлагаемой методики в виде интеллектуальной системы анализа логистических данных на технологической платформе «1С:Предприятие 8.1».

Задача выбора состава и расчета стоимости необходимых комплектующих для пошива сложных многокомпонентных брючных изделий

Успех любого предприятия в большой степени зависит от скорости и качества обслуживания клиентов, а также от их количества и уровня их потребления. Для производственных предприятий, производящих сложную многокомпонентную продукцию разных комплектаций, цветов и размеров (рис. 1), особенно остро стоит вопрос создания системы автоматизированного подбора сопоставимых комплектующих и автоматического подсчета себестоимости этих комплектующих для последующего принятия решения о выпуске или невыпуске такого рода продукции. Ценность оперативной информации такого рода сложно переоценить, учитывая современные темпы развития производства и скорость изменения вкусов потребителей. Таким образом, можно с уверенностью утверждать, что определение себестоимости сложного многокомпонентного изделия - первоочередная и трудноформализируемая задача производственной логистики.

Ткань верха

Пуговицы

Крючки

Подкладка

Заклепки

Змейка

Корсаж

Пластина

Бейка-сетка

Флизелин

Леска

Нитки

О

Цвет

Поставщик

Ассортимент

Рис. 1. Составляющие многокомпонентного изделия «Брюки»

Брюки

На каждом предприятии, производящем сложные многокомпонентные изделия, особое место занимает производственная логистика и, соответственно, разработка и внедрение систем ее автоматизации. При этом целью разработки информационной системы (ИС) фирмы является предоставление полной и актуальной информации всем заинтересованным лицам в рамках их обязанностей, которая смогла бы удовлетворить всех пользователей, участвующих в информационном обмене в рамках предприятия. При использовании существующих ИС, как правило, остро стоит вопрос удобного и эффективного подбора комплектую-

щих для будущих изделий и всесторонний анализ состава, структуры и динамики их себестоимости. Данная задача относится к разряду трудноформализируемых, что говорит о значительных трудностях при ее решении классическими методами программирования.

Анализ методов и моделей решения трудноформализируемых задач

В последнее время для решения трудноформа-лизируемых задач хорошо зарекомендовали себя методы интеллектуального анализа данных (ИАД или Data Mining), схема решаемых задач которых представлена на рисунке 2 [2, 5, 6].

Классификация решает задачи отнесения объектов (наблюдений, событий) к одному из заранее известных классов. Регрессия устанавливает зависимости непрерывных выходных от входных переменных. Кластеризация занимается группировкой объектов (наблюдений, событий) на основе данных (свойств), описывающих сущность этих объектов. Поиск ассоциаций - выявление закономерностей между связанными событиями. Поиск последовательных шаблонов - установление закономерностей между связанными во времени событиями, т.е. обнаружение зависимости, что если

произойдет событие X, то спустя заданное время произойдет событие Y.

Методы ИАД уже доказали свою эффективность при оценке эффективности рекламных компаний, при оценке кредитоспособности, при анализе рынка с целью его сегментации и даже в биржевой игре [2]. Анализ задач, решаемых методами ИАД, говорит о том, что поиск сопоставимых комплектующих может быть сведен к задаче определения популярных наборов с дальнейшей генерацией ассоциативных правил на основе прошлого опыта выпуска продукции (анализ связей).

Рис. 2. Схема взаимосвязи задач ИАД и этапов их решения

Определение требований к формированию транзакционной базы данных

Целью анализа связей является установление следующих зависимостей: если в транзакции встретился некоторый набор элементов X, то на основании этого можно сделать вывод о том, что другой набор элементов Y также же должен появиться в этой транзакции. При этом под транзакцией понимается набор элементов, относящихся к одному событию. В случае швейного предприятия транзакцией является отшив одной серии брюк. Наборами элементов при этом являются комплектующие, участвующие в одном отшиве.

Установление зависимостей комплектующих дает возможность находить очень простые и интуитивно понятные правила. Алгоритмы поиска

ассоциативных правил предназначены для нахождения всех правил X Y, причем поддержка и достоверность этих правил должны быть выше некоторых наперед определенных порогов, называемых соответственно минимальной поддержкой (т^иррог!) и минимальной достоверностью (тшсопШепсе) [4]. Под поддержкой понимается процент транзакций, содержащих условие и следствие, а достоверность правила показывает какова вероятность того, что из условия вытекает следствие.

Значения для параметров минимальная поддержка и минимальная достоверность выбираются таким образом, чтобы ограничить количество найденных правил. Если поддержка имеет большое значение, то алгоритмы будут находить пра-

вила, хорошо известные аналитикам или настолько очевидные, что нет никакого смысла проводить такой анализ. С другой стороны, низкое значение поддержки ведет к генерации огромного количества правил, что, конечно, требует существенных вычислительных ресурсов. Тем не менее, большинство интересных правил находится именно при низком значении порога поддержки. Хотя слишком низкое значение поддержки ведет к генерации статистически необоснованных правил.

Поиск ассоциативных правил совсем не тривиальная задача, как может показаться на первый взгляд. Одна из проблем - алгоритмическая сложность при нахождении часто встречающих наборов элементов, т.к. с ростом числа элементов в /(j/|) экспоненциально растет число

потенциальных наборов элементов.

При формировании нормализованной транзак-ционной базы для аналитической платформы Deductor Studio следует учесть, что ее формат должен соответствовать следующему формату: каждая строка представляет одно комплектующее, каждая строка состоит из номера транзакции и комплектующего, номер транзакции и комплектующее должны быть разделены (;) для последующего безошибочного распознавания текстового файла. Также при формировании нормализованной транзакционной базы следует выбирать только те виды комплектующих, связи между которыми предполагается изучить.

Разработка методики применения анализа связей к базе истории отшивов

Разработка ИИСАЛД представляет собой базу данных (БД), разработанную на технологической платформе 1С: Предприятие 8.1 с использованием возможностей анализа аналитической платформы Deductor Studio. ИИСАЛД разработана на примере швейного предприятия, основной продукцией которого являются брюки. БД выполняет функции структуризации и накопления информации с целью ее предоставления всем заинтересованным лицам и возможностью последующей выгрузки текстового файла в Deductor Studio. Следует отметить, что множество комплектующих

База данных

Формирование текстового файла

Заполнение документов «Отшив»

2

Выгрузка текстового файла

Загрузка файла

в Deductor Studio

изделия, множество их видов, цветов и поставщиков заставляет для каждого из видов комплектующих создавать отдельный справочник, что способствует ускорению поиска в базе данных и более «комфортной» разработке. Аналитическая платформа производит поиск популярных наборов и генерацию ассоциативных правил (АП) на основании информации, выгруженной из БД в текстовом файле. Сгенерированные правила вносятся в БД для работы интеллектуального подбора. Вся история отшивов в БД хранится в документах «Отшив», информация из которых при помощи обработки «Экспорт документов» формирует текстовый файл «ОтшивЛхЪ». После обработки файла компонентой «Ассоциативные правила» полученные правила вносятся в документ «Условия и правила» БД. После проведения документа «Условия и правила» активизируется функционал интеллектуального подбора в документе «Отшив» при нажатии на кнопку «Подбор» возле требуемого комплектующего.

Последовательность работы ИИСАЛД представлена на рисунке 3 и на рисунке 4. Сначала в БД вносится информация об истории отшивов посредством заполнения и проведения документов «Отшив». Далее при помощи разработанной обработки «Экспорт документов» производится формирование и выгрузка текстового файла, содержащего нормализированную транзакционную базу истории отшивов в сопоставимом с Deductor Studio формате, после чего полученный файл загружается в аналитическую платформу Deductor Studio. Загруженные данные подвергаются анализу обработкой «Поиск ассоциативных правил», где при помощи алгоритма Apriori производится поиск популярных наборов и генерация ассоциативных правил с учетом введенных ограничений минимальных и максимальных поддержки и достоверности и мощности множеств. Полученные правила вносятся в БД путем заполнения и проведения документа «Условия и правила», после чего становится доступным функционал интеллектуального подбора комплектующих в документе «Отшив».

Получение подсказок при заполнении

Обработка компонентой «Ассоциативные правила»

Получение - ассоциативных правил

Заполнение и проведение документа «Условия и правила»

документа «Отшив»

7

8

Deductor Studio

База данных

Рис. 3. Последовательность интеллектуального анализа данных

База данных

Отшив.txt

Правила

Аналитическая платформа Deductor Studio

Рис. 4. Обобщенная схема взаимодействия БД и аналитической платформы

Таким образом, существует два направления движения информации в разработанной ИС: от БД в аналитическую платформу выгружается файл в формате Deductor Studio с информацией об отшивах, а из аналитической платформы в БД вносятся полученные в результате анализа ассоциативные правила, что дает возможность использования функционала интеллектуального подбора в форме документа «Отшив». Направления движения информации в ИИСАЛД представлены на рисунке 6.

Реализация методики в виде ИИСАЛД на технологической платформе 1С:Предприятие 8.1

Используя разработанную схему данных была разработана база данных и интерфейс к ней на технологической платформе 1С:Предприятие 8.1. Основными документами базы являются «Отшив» и «Условия и правила», экранные формы которых представлены на рисунке 5.

Рис. 5. Экранные формы документов: а) Отшив; б) Условия и правила

Внеся всю историю отшивов в БД путем заполнения документов «Отшив» требуется сформировать и выгрузить текстовый файл, содержащий нормализованную транзакционную базу истории

отшивов. Экранная форма обработки «Экспорт документов» с настройками выгрузки представлена на рисунке ниже.

Рис. 6. Работа обработки «Экспорт документов»

После импорта сформированного текстового файла в аналитическую платформу Deductor Studio производится анализ нормализированной транзакционной базы истории отшивов компонен-

тов «Поиск ассоциативных правил». Полученные в результате работы компоненты правила представлены ниже.

Правила X Популярные наборы X Дерево правил X Что-если X

1= » zi - Y Н -

Правил: 20 из 28 Фильтр: Без Фильтрации

№ Номер правила . Условие +:> Следствие Ш Поддержка А Достоверность ^ Лифт

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Кол-во %

1 1 Подкладочная т170 из Ки" Пуговица из Турции Серая 6 11,11 40,00 3,086

2 2 Пуговица из Турции Серая Подкладочная т 170 из Ки" 6 11,11 85,71 3,086

3 3 Подкладочная т170 из Ки" Пуговица с 7км Черная Ма 6 11,11 40,00 1,440

4 Пуговица с 7км Черная Ма Подкладочная т 170 из Ки" 6 11,11 40,00 1,440

5 5 Подкладочная т190 из Ки" Пуговица с 7 км Черная Гл 13 24,07 61,90 2,571

6 6 Пуговица с 7 км Черная Гл Подкладочная т 190 из Ки" 13 24,07 100,00 2,571

7 7 Подкладочная т190 из Ки" Пуговица с 7км Черная Ма 7 12,96 33,33 1,200

8 8 Пуговица с 7км Черная Ма Подкладочная т 190 из Ки" 7 12,96 46,67 1,200

9 9 Подкладочная т190 из Ки" т29 7км Темно-синий 9 16,67 42,86 2,571

10 10 т29 7км Темно-синий Подкладочная т 190 из Ки" 9 16,67 100,00 2,571

11 И Подкладочная т1уи из Ки" т29 Турция Темно-синий 9 16,67 42,86 2,571

12 12 т29 Турция Темно-синий Подкладочная т 190 из Ки" 9 16,67 100,00 2,571

13 13 Пуговица с 7 км Черная Гл т29 7км Темно-синий 7 12,96 53,85 3,231

14 14 т29 7км Темно-синий Пуговица с 7 км Черная Гл 7 12,96 77,78 3,231

15 15 Пуговица с 7 км Черная Гл т29 Турция Темно-синий 6 11,11 46,15 2,769

16 16 т29 Турция Темно-синий Пуговица с 7 км Черная Гл 6 11,11 66,67 2,769

Рис. 7. Полученные ассоциативные правила

Полученные ассоцивные правила вносятся в БД путем заполнения и проведения документа «Условия и правила», после чего активизируется функционал интеллектуального подбора в форме

документа «Отшив», что и представлено на рисунке 8.

... Справочник Пуговицы для брюк

Действия ■*■

щ ü та щ- т* | [et | ®

Ксщ Наименование т Цена л

п0110 Пчговица из Львова Коричневая Глянцевая 0,0150

п0101 Пуговица из Львова Коричневая Матовая 0,0150

пОЮО Пуговица из Львова Серая Матовая 0,0150

пООЮ Пуговица из Турции Серая Матовая 0,0140

поот Пуговица из Турции Черная Матовая 0,0140

п1001 Пуговица с 7 км Коричневая Матовая 0,0195

п1010 Пуговица с 7 км Черная Глянцевая 0,0195

п1011 Пуговица с 7км Серая Глянцевая 0,0195

п1 ООО Пуговица с 7км Серая Матовая 0,0195

п0111 Пуговица с 7км Черная Матовая 0,0195

п0011 П уговица_из _Т урции_Коричневая_М атов... 0,0140

-

Рис. 8. Работа интеллектуального подбора: а) подбор в документе «Отшив»; б) справочник

Выводы

Результаты интеллектуального подбора напрямую зависят от количества и качества истории отшивов, хранящейся в БД, а также от значений параметров ограничений при поиске ассоциативных правил в аналитической платформе Deductor

Studio. К примеру, при следующих значениях ограничений:

— минимальная поддержка 2%

— максимальная поддержка 100%

— минимальная достоверность 2%

— максимальная достоверность 100%

среди истории 54 отшивов было получено 164 ассоциативных правила. Наибольшее количество правил было получено при поддержке от 3,7% до 7,4% с высоким уровнем достоверности, что говорит о том, что данные правила встречаются редко, но они высоковероятные. Таким образом, можно сделать вывод о том, что данные правила относятся именно к популярным моделям отшива. С расширением диапазона ограничений количество правил увеличивается, поэтому оптимальная с точки зрения конечного пользователя настройка значений ограничений подбирается эмпирическим путем.

Внедрение разработанной системы позволит ускорить и сделать более точным процесс подбора комплектующих для пошива брюк, увеличит

лояльность клиентов посредством лучшего понимания и удовлетворения их потребностей, что улучшит финансовое положение компании. Предполагается, что автоматизация подбора комплектующих и просчет их стоимости решит актуальную задачу предоставления оперативной информации о выпуске изделий лицам, принимающим решения на предприятии.

Интеллектуальная информационная система анализа логистических данных может быть рассмотрена как первый этап автоматизации расчета производственной программы предприятия и может послужить основой для дальнейших исследований способов снижения себестоимости продукции.

Список литературы:

1. Суть и задачи производственной логистики [Электронный ресурс] - Режим доступа: http://www.logistclub.com.ua/index.php?option=com_content&view=article&id=111&Itemid=13 2. - Загл. с экрана.

2. Чубукова И.А. Data Mining: учебное пособие / И.А. Чубукова. - М. : Интернет-университет информационных технологий: БИНОМ: Лаборатория знаний, 2006. - 382 с.

3. Гайдук А. Оптимизации современного бизнес-процесса за счет реализации системы электронного документооборота [Электронный ресурс] - Режим доступа: http://elcomrevue.ru/?p=53. - Назва з екрана.

4. Шахиди А. Введение в анализ ассоциативных правил [Электронный ресурс] / А. Шахиди. -Режим доступа: http://www.basegroup.ru/rules/intro.html. - Загл. с экрана.

5. Data mining [Электронный ресурс] - Режим доступа: http://ru.wikipedia.org/wiki/Data_mining. - Загл. с экрана.

6. Хайкин С. Нейронные сети: полный курс : пер. с англ. / С. Хайкин. - М. : ООО «И.Д. Вильямс», 2006. - 1104 с.

7. Гальберштам Н.М. Нейронные сети как метод поиска зависимостей структура - свойство органических соединений / Н.М. Гальберштам, И.В. Баскин, В.А. Палюлин, Н.С. Зефиров // Успехи химии. - 2003. - № 72(7). - С. 706-727.

8. Бодянский Е.В. Искусственные нейронные сети: архитектура, обучение, применение / Е.В. Бодянский, О.Г. Руденко. - Харьков: ТЕЛЕТЕХ, 2004. - 372 с.

Подана в редакцию 27.05.2012

Спиридонов Николай Алексеевич / Nickolay A. Spiridonov

nspiridonov@ukr. net

Пугачевская Елена Владимировна / Elena V. Pugachevskaya

Посилання на статтю /Reference a Journal Article:

Интеллектуальный подбор комплектующих для производства сложных многокомпонентных изделий [Електронний ресурс] /Н.А. Спиридонов //Економiка: реалп часу. Науковий журнал. — 2012. — № 2 (3). — С. 182-188. — Режим доступу до журн.: http://www.economics.opu.ua/n3.html

i Надоели баннеры? Вы всегда можете отключить рекламу.