1.Методы оптимальных решений
МИНОБРНАУКИ РОССИИ
Сарапульский политехнический институт (филиал)
Федерального государственного бюджетного образовательного
Учреждения высшего профессионального образования
«Ижевский государственный технический университет»
Кафедра «Экономика и гуманитарные науки»
Курсовая работа
по дисциплине: Методы оптимальных решений
на тему: » Графическая задача линейного программирования, особые случаи графического метода»
Выполнил студент гр. БО5-523-1 ЗДУ: Валиев Э.А
Проверил преподаватель: Бадьев А.В
Сарапул
2014
Содержание
1.Методы оптимальных решений……………………………………………..3
1.2. Основные понятия системного анализа………………………………5
2. Графическая задача линейного программирования, особые случаи графического метода………………………………………………..…………10
2.1. Графическая задача линейного программирования………………..10
2.2. Особые случаи графического метода ……………………………….14
3. Задача………………………………………………………………….……..15
Список использованной литературы…………………………….……….…..21
Теория принятия решений представляет собой совокупность математических и численных методов, ориентированных на нахождение наилучших вариантов из множества альтернатив и позволяющих избежать их полного перебора и оценивания. Размерность практических задач, как правило, достаточно велика, а расчеты в соответствии с алгоритмами оптимизации требуют значительных затрат времени, то методы принятия оптимальных решений ориентированы главным образом на ЭВМ. Научно-технические предпосылки становления «Теории принятия решений» 1. Удорожание «цены ошибки». Чем сложнее, дороже, масштабнее планироемое мероприятие, тем менее допустимы в нем «волевые решения» и тем важнее становятся научные методы, позволяющие заранее оценить последствия каждого решения, заранее исключить недопустимые варианты и рекомендовать наиболее удачные.
2. Ускорение научно-технической революции техники и технологии. Жизненный цикл технического изделия сократился настолько, что «опыт» не успевал накапливаться и требовалось применение более развитого математического аппарата. 3. Развитие ЭВМ, размерность и сложность реальных инженерных задач не позволяло использовать аналитические методы. Теория принятия решений является определенной ветвью других более общих наук: теория систем, системный анализ, кибернетика, а с другой, является синтезом определенных фундаментальных более частных наук исследование операций, оптимизация, теория массового обслуживания, создав при этом и собственную методологию. Инженерное дело теснейшим образом связано с совокупностями объектов, которые принято называть сложными системами, которые характеризуются многочисленными и разнообразными по типу связями между отдельно существующими элементами системы и наличием у системы функции назначения, которой нет у составляющих ее частей. На первый взгляд каждая сложная система имеет уникальную организацию.Системный анализ — наука, занимающаяся проблемой принятия решения в условиях анализа большого количества информации различной природы. Из определения следует, что целью применения системного анализа к конкретной проблеме является повышение степени обоснованности принимаемого решения, расширение множества вариантов, среди которых производится выбор, с одновременным указанием способов отбрасывания заведомо уступающим другим. Методология включает определения используемых понятий и принципы системного подхода. Дадим основные определения системного анализа. Элемент — некоторый объект (материальный, энергетический, информационный), который обладает рядом важных для нас свойств, но внутреннее строение (содержание) которого безотносительно к цели рассмотрения. Связь — важный для целей рассмотрения обмен между элементами веществом, энергией, информацией. Система — совокупность элементов, которая обладает следующими признаками: · связями, которые позволяют посредством переходов по ним от элемента к элементу соединить два любых элемента совокупности; · свойством, отличным от свойств отдельных элементов совокупности. Практически любой объект с определенной точки зрения может быть рассмотрен как система. Вопрос состоит в том, насколько целесообразна такая точка зрения. Большая система — система, которая включает значительное число однотипных элементов и однотипных связей.
В качестве примера можно привести трубопровод. Элементами последнего будут участки между швами или опорами. Для расчетов на прочность по методу конечных элементов элементами системы считаются небольшие участки трубы, а связь имеет силовой (энергетический) характер — каждый элемент действует на соседние. Сложная система — система, которая состоит из элементов разных типов и обладает разнородными связями между ними. В качестве примера можно привести ЭВМ, лесной трактор или судно. Для сложной системы автоматизированный режим считается более предпочтительным, чем автоматический. Например, посадка самолета или захват дерева харвестерной головкой выполняется при участии человека, а автопилот или бортовой компьютер используется лишь на относительно простых операциях. Типична также ситуация, когда решение, выработанное техническими средствами, утверждается к исполнению человеком. Структура системы — расчленение системы на группы элементов с указанием связей между ними, неизменное на все время рассмотрения и дающее представление о системе в целом. Указанное расчленение может иметь материальную, функциональную, алгоритмическую или другую основу.
Структура системы может быть охарактеризована по имеющимся в ней типам связей. Простейшими из них являются последовательное, параллельное соединение и обратная связь. Декомпозиция — деление системы на части, удобное для каких-либо операций с этой системой. Примерами будут: разделение объекта на отдельно проектируемые части, зоны обслуживания; рассмотрение физического явления или математическое описание отдельно для данной части системы. Иерархия — структура с наличием подчиненности, т.
е. неравноправных связей между элементами, когда воздействие в одном из направлений оказывают гораздо большее влияние на элемент, чем в другом. Виды иерархических структур разнообразны, но важных для практики иерархических структур всего две — древовидная и ромбовидная.Древовидная структура наиболее проста для анализа и реализации. Кроме того, в ней всегда удобно выделять иерархические уровни — группы элементов, находящиеся на одинаковом удалении от верхнего элемента. Пример древовидной структуры — задача проектирования технического объекта от его основных характеристик (верхний уровень) через проектирование основных частей, функциональных систем, групп агрегатов, механизмов до уровня отдельных деталей.
Принципы системного подхода — это положения общего характера, являющиеся обобщением опыта работы человека со сложными системами. Их часто считают ядром методологии. Известно около двух десятков таких принципов, ряд из которых целесообразно рассмотреть: · принцип конечной цели: абсолютный приоритет конечной цели; · принцип единства: совместное рассмотрение системы как целого и как совокупности элементов; · принцип связности: рассмотрение любой части совместно с ее связями с окружением; · принцип модульного построения: полезно выделение модулей в системе и рассмотрение ее как совокупности модулей; · принцип иерархии: полезно введение иерархии элементов и(или) их ранжирование; · принцип функциональности: совместное рассмотрение структуры и функции с приоритетом функции над структурой; · принцип развития: учет изменяемости системы, ее способности к развитию, расширению, замене частей, накапливанию информации; · принцип децентрализации: сочетание в принимаемых решениях и управлении централизации и децентрализации; · принцип неопределенности: учет неопределенностей и случайностей в системе.
Аппаратная реализация включает стандартные приемы моделирования принятия решения в сложной системе и общие способы работы с этими моделями. Модель строится в виде связных множеств отдельных процедур. Системный анализ исследует как организацию таких множеств, так и вид отдельных процедур, которые максимально приспосабливают для принятия согласующихся и управленческих решений в сложной системе. Модель принятия решения чаще всего изображается в виде схемы с ячейками, связями между ячейками и логическими переходами. Ячейки содержат конкретные действия — процедуры. Совместное изучение процедур и их организации вытекает из того, что без учета содержания и особенностей ячеек создание схем оказывается невозможным. Эти схемы определяют стратегию принятия решения в сложной системе. Именно с проработки связанного множества основных процедур принято начинать решение конкретной прикладной задачи. Отдельные же процедуры (операции) принято классифицировать на формализуемые и неформализуемые.
Токарев В.В. Методы оптимальных решений. Том 2. Многокритериальность. Динамика. Неопределенность
- Файлы
- Академическая и специальная литература
- Математика
- Теория принятия решений (ТПР)
Математика
Вариационное исчисление
Векторный и тензорный анализ
Высшая геометрия
Высшая математика (основы)
Вычислительная математика
Дискретная математика
Дифференциальные уравнения
Задачники и решебники
Интегральные уравнения
Исследование операций
История математики
Комплексное исчисление
Конформные отображения
Линейная алгебра и аналитическая геометрия
Математическая логика
Математическая физика
Математические олимпиады
Математический анализ
Материалы конференций
Методы оптимизации
Нелинейная динамика
Общая алгебра
Операционное исчисление
Оптимальное управление
Периодика по математике
Популярная математика
Программное обеспечение
Прочие разделы математики
Решения по Кузнецову
Решения по Рябушко
Решения по Чудесенко
Решения прочие
Справочники, каталоги, таблицы
Теория вероятностей и математическая статистика
Теория игр
Теория принятия решений (ТПР)
Теория чисел
Топология
Философия математики
Функциональный анализ
Элементарная математика
- формат djvu
- размер 4. 14 МБ
- добавлен 08 ноября 2011 г.
2-е изд., испр. — М.: ФИЗМАТЛИТ, 2011. — 420 с., 600 dpi, OCR —
ISBN 978-5-9221-1258-1.
Учебное пособие посвящено математической теории и методам
оптимизации с ориентацией на проблемы принятия управленческих
решений в экономических системах. Наряду с каноническими разделами
теории оптимизации излагаются игровой и вероятностный подходы к
управлению в условиях неопределенности. Строгим доказательствам
предпосылаются наводящие соображения, которыми в ряде случаев можно
и ограничиться. Используется большое количество демонстрационных
экономических задач и упражнений с подробной методикой решения. У
читателей предполагается знание основ математического анализа и
линейной алгебры, а также начал теории вероятностей, хотя
необходимые сведения из этих курсов в конспективной форме
приводятся в приложениях.
Для студентов, аспирантов и преподавателей вузов по направлениям:
экономика, менеджмент, бизнес-информатика, прикладные математика и
физика. Рекомендовано Учебно-методическим объединением высших
учебных заведений Российской Федерации по образованию в области
прикладных математики и физики в качестве учебного пособия для
студентов высших учебных заведений по направлению «Прикладные
математика и физика». Допущено Учебно-методическим объединением по
образованию в области экономики, менеджмента, логистики и
бизнес-информатики в качестве учебного пособия для студентов высших
учебных заведений, обучающихся по направлениям подготовки
«Экономика» (080100), «Менеджмент» (080500), «Бизнес-информатика»
Похожие разделы
- Академическая и специальная литература
- Информатика и вычислительная техника
- Кибернетика
- Академическая и специальная литература
- Математика
- Дискретная математика
- Теория графов
- Академическая и специальная литература
- Математика
- Исследование операций
- Академическая и специальная литература
- Математика
- Методы оптимизации
- Академическая и специальная литература
- Математика
- Теория вероятностей и математическая статистика
- Теория вероятностей
- Теория массового обслуживания (теория очередей)
- Академическая и специальная литература
- Математика
- Теория игр
- Академическая и специальная литература
- Финансово-экономические дисциплины
- Математические методы и моделирование в экономике
- Исследование операций в экономике
- Академическая и специальная литература
- Финансово-экономические дисциплины
- Методы принятия решений в экономике
Смотрите также
- формат djvu
- размер 560. 82 КБ
- добавлен 18 февраля 2010 г.
Липецк: ЛЭГИ, 2001. — 138 с. Монография посвящена анализу задач принятия решений в условиях неопределенности; рассматриваются типовые методы решений проблемных ситуаций — выбор лучшей альтернативы, ранжирование, групповое упорядочение альтернатив. Излагаются математические основы теории принятия решений, приводятся примеры использования методов для ряда практических задач. Для специалистов в области исследования операций, поддержки принятия решен…
- формат rtf
- размер 17.96 МБ
- добавлен 19 мая 2011 г.
Учебное пособие. — Пенза: РГУИТП, 2010. — 50 с. Теория и методы принятия решений (ТиМПР) – это наука, которая математическими методами обосновывает выбор одного из нескольких решений задачи (проблемы). Следует подчеркнуть, что окончательное решение принимает лицо ответственное за принятие решений, причём его выбор не всегда совпадает с рекомендуемым. Некоторые разделы ТиМПР: математическое программирование (линейное программирование, нелинейное…
- формат pdf
- размер 3.2 МБ
- добавлен 24 января 2009 г.
М.: Логос, 2000. — 296 с: ил. Рассматриваются понятия и методы, определяющие процессы принятия решений, а также инструменты их обоснования и поддержки. Освещаются аксиоматические теории рационального поведения, многокритериальные решения при объективных моделях, методы оценки и сравнения многокритериальных альтернатив, особенности переработки информации человеком в связи с принятием решений. Раскрываются современные подходы к построению экспертн…
- формат doc
- размер 909.95 КБ
- добавлен 08 октября 2009 г.
Рассматриваются понятия и методы, определяющие процессы принятия решений, а также инструменты их обоснования и поддержки. Освещаются аксиоматические теории рационального поведения, многокритериальные решения при объективных моделях, методы оценки и сравнения многокритериальных альтернатив, особенности переработки информации человеком в связи с принятием решений. Раскрываются современные подходы к по-строению экспертных баз данных, анализу и приня…
Шпаргалка
- формат doc
- размер 1.27 МБ
- добавлен 20 февраля 2011 г.
Классификация задач и методов принятия решений. Основные этапы процесса принятия решений. Основные методы генерирования вариантов решений. Особенности задач принятия решений в условиях определенности, риска и неопределенности. Основные классы однокритериальных задач принятия решений в условиях определенности. Моделирование задач принятия решений. Задача использования ресурсов. Задачи линейного программирования транспортного типа. Задачи упорядоче…
- формат djvu
- размер 443.08 КБ
- добавлен 01 апреля 2010 г.
Москва. Физматлит. 2007. Учебное пособие посвящено новому разделу математической теории принятия решений при многих критериях. Рассматриваются основные идеи и дается представление о методах выбора оптимальных вариантов, оцениваемых по нескольким критериям с использованием информации об их относительной важности. Изложение опирается на строгие определения понятий «один критерий важнее другого» и «один критерий важнее другого во сколько-то раз»….
Реферат
- формат doc
- размер 177. 5 КБ
- добавлен 30 октября 2010 г.
Содержание. Введение. Происхождение и центральный объект науки управления. Принятие решений в системно-кибернетических исследованиях. Основные элементы и этапы принятия решения. Проблемы моделирования при принятии решений. Этапы разработки модели принятия решений. Виды классификаций задач принятия решений. Характерные черты задач принятия решений. Модели и методы принятия решений. Требования, предъявляемые к управленческим решений. Технология под…
- формат pdf
- размер 8.67 МБ
- добавлен 23 февраля 2011 г.
М.: Радио и связь, 1982. — 168 с. В достаточно популярной форме рассказывается о математических моделях принятия оптимальных решений. Большое внимание уделено нетрадиционному способу формализации целей систем, состоящему в том, что вместо целевой функции задается отношение предпочтения на множестве состояний систем. При изучении сложных систем (социальных, биологических, экологических и др. ) указанный способ формализации их целей позволяет в не…
- формат djvu
- размер 6.09 МБ
- добавлен 08 ноября 2011 г.
2-е изд., испр. — М.: ФИЗМАТЛИТ, 2011. — 564 с., 600dpi, OCR, — ISBN 978-5-9221-1257-4. Учебное пособие посвящено математической теории и методам оптимизации с ориентацией на проблемы принятия управленческих решений в экономических системах. Наряду с классическими разделами теории оптимизации в статике и динамике излагаются многокритериальный выбор, игровой и вероятностный подходы к управлению в условиях неопределенности. У читателей предполагае…
- формат pdf
- размер 25.1 МБ
- добавлен 02 сентября 2009 г.
Учебное пособие/Юж. -Рос. гос. техн. ун-т. Новочеркасск, 2002, 276 с. Оглавление: Методологические основы процессов принятия решений. Применение метода ветвей и границ для решения детерминированных задач теории принятия решений. Методы и модели теории расписаний. Применение метода динамического программирования для решения детерминированных задач теории принятия решений. Вероятностные модели теории принятия решений. Принятие решений в условиях н…
SCIRP Открытый доступ
Издательство научных исследований
Журналы от A до Z
Журналы по темам
- Биомедицинские и биологические науки.
- Бизнес и экономика
- Химия и материаловедение.
- Информатика. и общ.
- Науки о Земле и окружающей среде.
- Машиностроение
- Медицина и здравоохранение
- Физика и математика
- Социальные науки. и гуманитарные науки
Журналы по тематике
- Биомедицина и науки о жизни
- Бизнес и экономика
- Химия и материаловедение
- Информатика и связь
- Науки о Земле и окружающей среде
- Машиностроение
- Медицина и здравоохранение
- Физика и математика
- Социальные и гуманитарные науки
Публикация у нас
- Представление статьи
- Информация для авторов
- Ресурсы для экспертной оценки
- Открытые специальные выпуски
- Заявление об открытом доступе
- Часто задаваемые вопросы
Публикуйте у нас
- Представление статьи
- Информация для авторов
- Ресурсы для экспертной оценки
- Открытые специальные выпуски
- Заявление об открытом доступе
- Часто задаваемые вопросы
Подпишитесь на SCIRP
Свяжитесь с нами
клиент@scirp. org | |
+86 18163351462 (WhatsApp) | |
1655362766 | |
Публикация бумаги WeChat |
Недавно опубликованные статьи |
Недавно опубликованные статьи |
Подпишитесь на SCIRP
Свяжитесь с нами
клиент@scirp. org | |
+86 18163351462 (WhatsApp) | |
1655362766 | |
Публикация бумаги WeChat |
Бесплатные информационные бюллетени SCIRP
Copyright © 2006-2023 Scientific Research Publishing Inc. Все права защищены.
ВершинаGale Apps — Технические трудности
Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0 в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) в java.base/java.util.Objects.checkIndex(Objects.java:359) в java.base/java.util.ArrayList.get(ArrayList.java:427) в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60) в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure. reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53) в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30) в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17) в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:246) на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher.java:70) на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:51) на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer. getContentModules(AbstractProductEntryAuthorizer.java:130) на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:83) на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:45) на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31) в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57) на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61) на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1) в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97) в com. gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406) в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221) в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706) на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292) в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203) в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412) в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7) в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781) на java.base/java.lang.Thread.run(Thread.java:833) » org.springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348) org.springframework. remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310) org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215) com.sun.proxy.$Proxy151.authorize(Неизвестный источник) com.gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61) com. gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65) com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57) com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:24) com.gale.apps.controllers.DocumentController$$FastClassBySpringCGLIB$$7de825c.invoke(<сгенерировано>) org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) org. springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) org.springframework.aop.interceptor.ExposeInvocationInterceptor. invoke(ExposeInvocationInterceptor.java:97) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) com.gale.apps.controllers.DocumentController$$EnhancerBySpringCGLIB$$ca931f57.redirectToDocument(<сгенерированный>) jdk.internal.reflect.GeneratedMethodAccessor269.invoke (неизвестный источник) java. base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter. invokeHandlerMethod (RequestMappingHandlerAdapter.java:895) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org. springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax.servlet.http.HttpServlet.service(HttpServlet.java:626) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.apache.tomcat.websocket. server.WsFilter.doFilter(WsFilter.java:53) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org. springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain. java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29) org.springframework. web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org. owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) org. springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93) org. springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain. java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) org. apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) org. apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) org.apache.