Павлов Н.В. Система поддержки принятия решений для задач управления
продуктом Дата: 12/04/2011 Номер: (28) УЭкС, 4/2011
Аннотация: Данная статья посвящена формализованной постановке проблемы выбора метода для решения маркетинговых задач управления продуктом, а также описанию принципа ее решения с помощью нечеткой матричной экспертной системы. Разработанная система поддержки принятия решений (СППР), помогает выбрать метод решения маркетинговых задач исходя из неполных знаний о параметрах имеющейся ситуации.
Ключевые слова: система поддержки принятия решений, маркетинг, потребители, экспертные оценки
Abstract: Given article is devoted the formalized statement of a problem of a choice of a method for the decision of marketing problems of management by a product, and also to the description of a principle of its decision by means of indistinct matrix expert system. The developed system of support of decision-making, helps to choose a method of the decision of marketing problems proceeding from incomplete knowledge of parameters of an available situation.
Keywords: system of support of decision-making, marketing, consumers, expert estimations
Павлов Николай Вячеславович кандидат технических наук, доцент Санкт-Петербургский государственный политехнический университет
Выходные данные статьи: Павлов Н.В. Система поддержки принятия решений для задач управления продуктом // Управление экономическими системами: электронный научный журнал, 2011. - № 4 (28). - № гос. рег. статьи 0421100034/0133. - Режим доступа к журн.: http://uecs.mcnip.ru.
Современный маркетинг имеет в своем арсенале большое количество мощных, но сложный методов. К их числу относятся, например, деревья классификации, нейронные сети, когнитивные и нечеткие модели, многомерное шкалирование, структурные модели поведения потребителей и многие другие. Маркетологу-практику оказывается довольно сложно разобраться во всем множестве этих разнообразный методов, тем более, что существует на так уж много литературы, раскрывающей их принципы. Поддерживающие данные методы программные средства достаточно дороги, поэтому их выбор должен производиться очень тщательно.
Данная статья посвящена формализованной постановке проблемы выбора метода для решения маркетинговых задач управления продуктом, а также описанию принципа ее решения с помощью нечеткой матричной экспертной системы. Идея такой системы
была выдвинута в [5]. Разработанная система поддержки принятия решений (СППР), помогает выбрать метод решения маркетинговых задач исходя из неполных знаний о параметрах имеющейся ситуации.
СППР призвана обобщить и систематизировать знания об использовании всего комплекса методов управления продуктом, представить имеющиеся методы в едином ключе, что позволяет более обоснованно и объективно, чем экспертными методами, осуществлять их выбор с учетом факторов реальной задачи и используемых допущений. При этом рекомендации по выбору должны касаться в первую очередь не тонкостей использования конкретного инструментария (чаще всего - программного средства), а особенностей самих методов. Тем самым будет решена задача практической помощи специалистам по маркетингу: маркетинговым аналитикам, занимающимся решением конкретных практических задач и исследователям, разрабатывающим новые методы управления продуктом и обобщающим опыт применения существующих.
Выбор метода решения маркетинговых задач по управлению продуктом можно рассматривать как отдельное важное метарешение, определяемое широким набором факторов. Если необходимо понять ситуацию, то часто применяются когнитивные модели. Применение креативных методов определяется задачей генерации идей нового товара. Выбор метода линейного программирования определяется допущением о линейности зависимостей в модели. Сложность ситуации и отсутствие модели может вызвать необходимость экспертных оценок, а наличие большого числа примеров решений аналогичных задач вкупе с отсутствием модели и недостаточностью знаний об объекте исследования для построения такой модели делает наиболее целесообразным применение нейронных сетей. Из приведенного краткого перечня примеров видно, что выбор метода определяется не только задачей управления продуктом и целью исследователя, но и особенностями ситуации, а также особенностями того или иного метода. Часть этих параметров может оказаться неизвестными на момент выбора метода решения. Поэтому надо учитывать все доступные важные параметры ситуации; неполноту исходнык данных; использовать правила определения и уточнения параметров ситуации. Эти правила наиболее естественно формировать в виде Если-то правил.
Часть параметров ситуации определяется довольно легко (наличие экспертов, наличие примеров аналогичных решений) определение другой части вызывает определенные трудности (возможность применения модели линейного программирования), требуя углубленного анализа ситуации Поэтому СППР по выбору метода нельзя построить как одношаговое преобразование задача - метод или цель - метод. Выбор метода на основе параметров ситуации оказывается многоступенчатым.
Для решения конкретной задачи можно иногда почти с равным успехом, а иногда с разной степенью успеха применять целый ряд методов и инструментальных средств. В выборе метода силен субъективный фактор. Это в основном имеющийся у маркетологов опыт применения тех или иных методов. В результате вводится мера возможности (предпочтительности) использования каждого из методов, представляющая собой непрерывную величину от 0 (невозможно) до 1 (несомненно) [3, 4, 9]. Это облегчит лицу, принимающему решения, окончательный выбор метода, так как задаст порядок рассмотрения различных методов, начиная с тех, возможность применения который выше.
Такие же оценки возможности удобно применять при неуверенности в описании имеющейся ситуации.
Таким образом, разрабатываемая система является нечеткой. Нечеткость системы -еще один аргумент в пользу многошагового преобразования, так как одношаговое преобразование, без учета уточняющих параметров ситуации, дает весьма размытые рекомендации.
Итак, наличие многошаговых преобразований в виде Если-то правил определяет использование для СППР экспертной системы [2, 5]. Нечеткость исходнык даннык, правил выбора и результата - использование нечеткой экспертной системы. Такая модификация экспертный систем известна по ряду работ, например, [1, 7, 9]. Кроме того, поскольку результатом работы разрабатываемой системы будет набор оценок, она относится к многомерным экспертным системам. Эти системы также известны как в нашей стране, так и за рубежом уже в течение ряда лет [7, 8]. Для них удобно применить матричный метод записи правил, поэтому система относится к классу матричнык.
В итоге класс СППР определяется как нечеткая матричная экспертная система.
Имеющиеся у исследователя сведения вводятся в описание ситуации, которое представляет собой набор фактов экспертной системы. Даже если они имеют косвенное отношение к решаемой задаче, неполны и нет уверенности в их правильности, имеющаяся информация используется для помощи в выборе метода решения возникшей задачи. Основная часть параметров имеет общий, универсальный характер. Так, к числу целей решения задачи относятся: понимание ситуации, определение значений параметров, оценка альтернатив и т.д. Специфика предметной области собрана в перечне задач управления продуктом, сформированном в [5, 6]. Это облегчает исследователю сбор фактов.
Форма представления фактов - нечеткая, то есть сведения имеют вид возможности каждого значения параметра. Допускается также полное отсутствие сведений о некотором параметре ситуации.
Исходные данные обрабатываются по принципам экспертной системы с использованием нечетких матричных Если-то правил. Каждое такое правило имеет вид матрицы возможностей. На данном этапе целесообразно продемонстрировать идею работы экспертной системы, не используя строгий математический аппарат.
Для примера удобно рассмотреть один шаг работы экспертной системы: выбор метода в зависимости от этапа управления продуктом. При этом преобразовании на основании столбца возможностей этапов управления продутом, с помощью матрицы возможностей, число строк которой равно числу этапов управления продуктом, а число строк - числу методов, формируется строка возможностей применения каждого из известного набора методов.
Для каждого этапа управления продуктом с разной возможностью
(предпочтительностью) можно использовать различные наборы методов. Например, для этапа генерации идей хорошо подходят методы теории решения изобретательских задач (ТРИЗ). Возможность применения методов ТРИЗ для этапа генерации идей (строка, соответствующая этапу генерации идей и столбец, соответствующий ТРИЗ) устанавливается равной единице (идеальное соответствие). Для генерации идей можно воспользоваться также мнениями экспертов. Для этого метода возможность его применения устанавливается равной 0,9 (в строке, соответствующей этапу генерации идей и столбце, соответствующем методу экспертный оценок). Хуже подходят для генерации идей методы фокус-групп, так как, как отмечают авторитеты в
маркетинговых исследованиях, в фокус-группах очень редко выдвигаются действительно новые идеи. Возможность устанавливается равной 0,2. Наконец, использование нейронных сетей в этой задаче неоправданно. Возможность устанавливается равной нулю.
Аналогично заполняются и другие элементы матрицы возможностей применения методов в зависимости от этапа управления продуктом.
Таким образом, если лицо, принимающее решения, вводит информацию о том, что данный этап есть этап генерации идей, результатом применения правила будет возможность использования методов. Для ТРИЗ она равна 1, а для нейронных сетей -нулю.
Аналогичные преобразования происходят для каждого правила, формирующего как итоговый результат (возможности применения методов), так и промежуточные результаты, например, «необходимость рассматривать динамику процессов» а «используемая модель». Нечеткость определения параметров ситуации приведет к повышению нечеткости выбора метода.
Итоговый результат для возможностей каждого значения каждого параметра ситуации определяется как комбинация имеющихся a priori субъективных представлений, а также на основе всех матричных преобразований, определяющих возможность значений данного параметра. Например, выбираемый метод может определяться исходя из априорных предпочтений; рассмотренного выше преобразования «этап» а «метод»; преобразования «требуемая точность результата» а «метод» и других преобразований, подробно рассматриваемых ниже.
Работа возможна в автоматическом или пошаговом режиме. В первом случае результат рассчитывается сразу. Во втором пользователь имеет возможность вводить те сведения, которыми он располагает, на любом шаге решения.
В результате своей работы СППР выдает итоговые оценки возможности применения каждого метода. Оценка первого типа получается на основе параметров ситуации с помощью ряда описанных выше преобразований и определяет, в конечном счете, соответствие выбранного метода ситуации.
Кроме этого, предлагается ввести группу оценок, касающихся только самого метода, безотносительно к особенностям решаемой задачи. Они отражают как ценность метода самого по себе, так и его соответствие сложившейся практике принятия решений в организации. Предлагается использовать следующие оценки: адекватность допущений, достоверность получаемого результата, полезность решения, простота применения для решения разовых задач, простота внедрения в СППР. Более предпочтительны высокие значения каждой из оценок.
Оценки второго типа начинают играть большую роль, когда информация о ситуации ограничена. Тогда при выборе метода начинают играть роль общие соображения.
Все оценки находятся в диапазонах от 0 (невозможно) до 1 (идеально).
Оценивается и полезность решения в целом. Если результат представляет собой, например, строку возможностей использования четырех методов вида 1, 0,9, 0,2, 0, то из него видно, что методы 1 и 2 выделяются в группу предпочтительных, так как имеют высокие возможности. Остальные методы использовать менее целесообразно. Очевидно, такая рекомендация достаточно полезна, хотя и не идеальна. Идеальным можно было бы считать случай, когда есть полная уверенность в применении только
одного метода, а все другие полностью отвергнуты. Поэтому для полученного решения вводится оценка его полезности. Она также находится в диапазоне от 0 (совершенно бесполезно) до 1 (идеально).
Перечень параметров, которые определяются непосредственно из ситуации, выглядит следующим образом.
• Цель решения задачи. Предлагается использовать универсальные, понятные цели: оценить значение параметров, сделать прогноз спроса на новый товар, придумать альтернативы идей нового товара и т.д.
• Задача управления продуктом. Этот параметр определяет специфику предметной области СППР. Подробно задачи управления продуктом рассмотрены в работах [5, 6]. Примеры: генерация идей; разработка концепций; выбор товара для элиминации и т.д.
• Преобладающий тип параметров ситуации или тип наиболее важнык параметров ситуации. Список составлен на основе анализа литературы по применению в маркетинге различных методов. Выбраны следующие типы: количественные непрерывные; количественные дискретные; нечеткие; балльные; сравнительные; качественные. Если параметры, например, нечеткие, то используются методы работы с нечеткими величинами или нечеткая логика.
• Преобладающий тип зависимостей в имеющейся модели ситуации или модели, которую необходимо создать для принятия решения. Выбраны: математические общего вида; связывающие величину и скорость ее изменения; линейные; причинно-следственные; стохастические; табличные (численные); алгоритмические; непредсказуемые; неопределенные. Непредсказуемое поведение может быть исследовано методами анализа хаоса, для причинноследственный можно использовать когнитивные карты и т.д. Это пример параметра, который довольно часто неизвестен исследователю. Но если он известен, это может в ряде случаев значительно сузить круг применяемых методов.
Для каждой из вышеописанных переменных вводится строка возможностей их значений. На основании субъективного мнения исследователя они заполняются значениями от 0 (невозможно) до 1 (бесспорно). Возможно также значение «?» -неизвестно. Например, если исследователь уверен в том, какая цель преследуется решением стоящей перед ним задачи, то все значения строки оценок, кроме одного, будут равны нулю, а одно значение будет единичным. Если полной уверенности в цели решения определенной задачи нет, то среди оценок будет несколько ненулевык. Наконец, если вообще нет никакого представления о том, какой цели необходимо достичь на данном шаге, значения всех элементов строки возможностей целей будут иметь значение «?». Таким образом, данное представление гибко отражает реальную ситуацию, от полной неопределенности до полной определенности.
• Набор логических признаков ситуации, которые могут принимать значения «0» (нет), «1» (да) «?» (неизвестно). Это: наличие альтернатив решений; наличие решений для типовых ситуаций; дискретность моментов измерения и управления; дискретность значений управляющих воздействий; наличие однородных заявок на обслуживание; необходимость рассматривать процесс; многошаговое решение; наличие нескольких критериев оптимальности; наличие неконтролируемый событий с несколькими исходами.
• Набор нечетко-логических величин. Они могут принимать значения от 0 (невозможно) до 1 (бесспорно). Еще одно значение: «?» - неизвестно. Это:
высокая сложность процесса обслуживания клиентов; наличие готовых решений для различных ситуаций; большое число экспертов; высокая повторяемость задачи; возможность управления значениями переменных; точность представления значений параметров.
Последняя переменная, в отличие от других, является скорее не входной, а промежуточной переменной. С одной стороны, она полезна для определения метода. С другой стороны, исследователь, как правило, затрудняется в определении ее значения. Эту переменную целесообразно определять на основе задачи управления продуктом. Например, если задачей является уточнение спроса на новый продукт, точность определения параметров должна быть достаточно высокой. Если же проводится поисковое исследование с целью обнаружения идей нового продукта, то точность определения параметров при таком исследовании может быть гораздо ниже.
Значения переменных этой группы задаются субъективно исходя из сведений о ситуации.
• Набор методов решения задач управления продуктом. Этот набор сформирован на основе изучения литературы по маркетингу и управлению продуктом. Их можно рассматривать как начальный набор для построения СППР. Это и математические методы, от аналитических расчетов по нахождению экстремума и решения дифференциальных уравнений до специальных методов анализа эластичности, факторного и дискриминантного анализа, совместного анализа и многомерного шкалирования; алгоритмические методы, например, имитационное моделирование; пошаговые методы поиска экстремума и т.д.; эвристические методы; методы искусственного интеллекта, включая экспертные системы, нейросети, нечеткую логику; нематематические методы, включая экспертные оценки, когнитивные карты и методы работы со знаниями. В качестве начального набора были взято свыше 50 методов, но список может быть легко дополнен в процессе работы СППР.
Выше было показано, что при выборе метода удобно воспользоваться промежуточными, внутренними переменными, которые
• помогут осуществить кросс-проверку вводимык оценок и процедуры получения результата;
• облегчат получение экспертный оценок исходнык даннык для выбора метода;
• упростят преобразования исходнык параметров в результат.
Разбиение процесса работы СППР на логически обоснованные и понятные экспертам шаги расчета промежуточных переменных обеспечит получение состоятельных начальных экспертных оценок матриц возможностей.
Отличие внутренних переменных от параметров ситуации состоит в следующем:
• первые труднее определить на основе знаний о ситуации. Например, чтобы определить вид модели (внутренняя переменная), требуются глубокие знания особенностей применяемых методов;
• первые являются производными от вторык. Например, внутренняя переменная «тип решения» (генерация, выбор или классификация) определяется по наличию альтернатив решения и наличию примеров для построения классификатора.
Список дополнительных внутренних переменных также получен из тщательного анализа литературы с описанием различных методов и примеров их применения.
Введены следующие вспомогательные (внутренние) переменные векторного типа:
• Класс решения: решение-генерация; решение-выбор; решение-классификация.
• Этап формирования решения маркетинговой проблемы; понимание ситуации; генерация альтернатив; их оценка и выбор и т.д.
• Способ определения параметров: вторичные данные; измерение; по расчетной модели (например, экстраполяционной); по имитационной модели; нормативы; экспертные оценки.
• Вид модели: аналитическая; численная; динамическая (дифференциальные или разностные уравнения); математического программирования (линейного, целочисленного, выпуклого); имитационная систем массового обслуживания; марковские цепи; взаимосвязи психологических атрибутов; неоптимизационные модели исследования операций (сетевые графики, расписания); дерево решений; представления знаний (семантическая сеть или объектно-ориентированная модель); высказывания; если_то правила; если-то правила управления для нечетких систем управления; когнитивная модель; качественная (в т.ч. словесное описание); игровая; динамического программирования; кибернетическая; морфологическая; клеточные автоматы; отсутствует. Этот список также можно рассматривать как начальный.
Решение поставленной задачи состоит в многошаговом преобразовании множества исходных данных в результат. Эти преобразования изображены на рисунке. Введены следующие обозначения: АР - наличие альтернатив решений; РТС - наличие решений для типовых ситуаций; ЭУП - этап управления продуктом; ДИУ - дискретность моментов измерения параметров и управления; ДЗП - дискретность значений параметров; ОЗ - наличие однородный заявок на обслуживание; СОЗ - сложность однородных заявок на обслуживание; П - необходимость рассматривать процессы во времени; ТЗ - тип зависимостей между переменными; МТТТР - многошаговое решение; ОРПС - наличие опыта решений для произвольных ситуаций; ЧЭ - число экспертов; ЧКО - число критериев оценки; ПЗ - повторяемость задачи; К - класс решения (генерация, классификация, выбор); Э - этап решения задачи принятия решения; ТОП - требуемая точность оценки параметров; СИП - способ измерения параметров; ТП -тип параметров; ЦР - цель решения задачи; ТМ - тип модели; МРЗ - метод решения задачи; АД - адекватность допущений; ДР - достоверность полученного результата; ЛВ - легкость внедрения автоматизированной системы для реализации метода принятия решения; ЛРР - легкость разового решения задачи; ПР - полезность получаемый результатов; а - общие оценки предпочтительности применения каждого из методов при введенном наборе параметров ситуации. Как обычно для экспертных систем, заполнение данными производится с помощью экспертов. Проверка и улучшение качества работы также проводится экспертами. Это делается в настоящее время. Качество выбора метода обеспечивается экспертным путем при проектировании за счет удовлетворения следующих требований:
• использования максимума информации о ситуации;
• возможности настройки параметров метода под конкретное применение.
Рисунок - Схема преобразований для получения решения
• Реализованная система содержит описание ситуации в виде 180 логических и нечетко-логических величин, включает 27 матриц преобразования. Контрольные примеры показали ее работоспособность.
• Таким образом, в данной статье предложена работоспособная идея СППР для выбора метода решения маркетинговых задач.
Библиографический список:
1. Аникин И. В., Шагиахметов М. Р. Разработка экспертной системы нечеткого принятия решений о выборе методов увеличения нефтедобычи на нефтяных месторождениях // Восьмая национальная конференция по искусственному интеллекту с международным участием (КИИ-2002) 7-12 октября 2002 г. Коломна, с. 45-47.
2. Джарратано Дж., Райли Г. Экспертные системы: принципы разработки и программирование. М.: Вильямс, 2006, 1152 с.
3. Займан С. Конец маркетинга, каким мы его знаем. М.: Попурри; 2003, 384 с.
4. Нейман В. Г. Цисарь И. Ф. Компьютерное моделирование экономики. М.: Диалог-МИФИ, 2008, 384 с.
5. Павлов Н. В. Выбор метода решения маркетинговых задач управления продуктом на основе экспертной системы // Научно-технические ведомости СПбГПУ 2009, № 4, с. 246-253.
6. Павлов Н.В. Содержание и этапы маркетингового управления продуктом // Научно-технические ведомости СПбГПУ, 2009, № 3, с. 319-325.
7. Ястребова Н. Н. Построение экспертный систем на базе иерархического нечеткого вывода // Программные продукты и системы, 2007,№4, http://www.swsys.ru/index.php?page=article&id=48 .
8. Baldwin-Morgan, A. A., Stone, M. F. A Matrix Model of Expert Systems Impacts. // Expert Systems with Applications: An International Journal, 1995, 9(4), P599-608.
9. Shi Z. Advanced Artificial Intelligence. Hackensack, NJ: World Scientific Publishing, 2010, 624 p.
При осуществлении вышеописаннык преобразований строка возможностей
транспонируется в столбец.
№ гос. рег. статыи 0421100034/0133
Это статыя Журнал ВАК :: Управление экономическими системами: электронный научный
журнал http ://uecs.mcnip.ru
URL этой статыи: http://uecs.mcnip.ru/modules.php?name=News&file=article&sid=396