Просмотр полной версии : Разработка собственных методов решения внутридиссертационных задач
dtn555888
07.04.2019, 13:14
Здравствуйте! Задам вопрос на основе реальной задачи.
Предположим, в диссертации есть необходимость многокритериальной оптимизации. Существует множество алгоритмов оптимизации, многие из них полностью реализованы, например, в MATLAB. Как поступить в данном случае лучше всего: использовать уже существующие программы для решения собственных задач или разрабатывать свой собственный код на основе ещё не использованных для решения этих задач алгоритмов? И как найти сильное обоснование того или иного пути?
Спасибо!
Зависит от специальности.
dtn555888
07.04.2019, 14:00
Область технических наук
dtn555888
07.04.2019, 15:43
Глобальная оптимизация бесколлекторных электродвигателей
использовать уже существующие программы для решения собственных задач
... поскольку специальность не требует разработки новых методов оптимизации. Важно корректно поставить оптимизационную задачу (новизна), после чего решать ее любым обоснованным способом.
Если задача относится к категории имеющихся в библиотеке - не надо изобретать велосипед.
Если задачу найти точь-в-точь не удалось, то придется или приводить ее к известным, иили решать самостоятельно.
dtn555888
07.04.2019, 18:34
Проблема в обосновании метода оптимизации. Придумано их много, каждый обладает своими достоинствами и недостатками. Есть более менее отработанные, но и они не всегда подходят к задаче. Я исхожу из простоты и наглядности тех алгоритмов, которые ещё ни разу не применялись к решению практической задачи.
Хотите создать проблемы - создавайте, разрабатывая свой метод. Вам придется доказывать сходимость, единственность решения, получить аналитические оценки точности.
Если есть оптимизационная задача, для которой уже существуют методы решения - их и надо использовать.
Добавлено через 57 секунд
глобальная оптимизация бесколлекторных электродвигателей.
Электротехника, а не матмоделирование как научная специальность. Из этого и исходите.
Всё совершенно правильно. ДС абсолютно не будет интересовать, как именно искали оптимум.
Лучше только выкинуть слово "оптимизация", потому что оно очень опасное. За пределами политологии, конечно. Не надо искать оптимальное решение, надо искать то, которое лучше, чем все существующие сейчас. И не доказывать, оптимальное оно или нет. Есть 5% улучшения? Пробки в потолок.
dtn555888
07.04.2019, 21:11
Спасибо за мудрые советы! :)
mitek1989
08.04.2019, 08:13
использовать уже существующие программы для решения собственных задач или разрабатывать свой собственный код на основе ещё не использованных для решения этих задач алгоритмов?
Как вариант, взять существующий алгоритм, но как-то его улучшить. Например, этот алгоритм никто раньше не распараллеливал на GPU (возможно, структура алгоритма не укладывается в архитектуру вычислений на видеокартах). А вы алгоритм модифицируете, распараллеливаете на GPU, получаете ускорение, делаете побольше тестов, чтобы убедиться, что программа корректно работает на разных наборах данных - всё,
Пробки в потолок.
И в научную новизну прописываем: "модифицированный алгоритм тра-та-та, отличающийся тем-то и тем-то от таких-то существующих решений и позволяющий... (преимущество вашего алгоритм перед существующими)".
надо искать то, которое лучше, чем все существующие сейчас.
Вот только, наверно, в работе следует явно указать, в чем состоит преимущество. Время работы алгоритма? Кол-во потребляемой памяти? Способность выбираться из локальных минимумов и седловых точек?
И в научную новизну прописываем: "модифицированный алгоритм
Это не 05.13.01, 05.13.11 и не 05.13.18.
алгоритм никто раньше не распараллеливал на GPU
Нет!!!
mitek1989
08.04.2019, 09:10
Это не 05.13.01, 05.13.11 и не 05.13.18
А топикстартер так специальность и не написал...
Нет!!!
Даже в том случае, если
вы алгоритм модифицируете
?
Ведь алгоритм-то уже получается немного другой.
А топикстартер так специальность и не написал...
Написал:
Глобальная оптимизация бесколлекторных электродвигателей
а) я сильно сомневаюсь, что глобальная (КПД = 2.718 может получиться)
б) я сильно сомневаюсь, что это 05.13.*.
А так, конечно, надо смотреть конкретный паспорт. Но очень маловероятно, что работа окупится еще одним пунктом НН.
mitek1989
08.04.2019, 11:04
Глобальная оптимизация бесколлекторных электродвигателей
Ну да, если это что-то из 05.07.* или 05.09.*, то тут меня слушать нечего...
dtn555888
08.04.2019, 12:16
Специальность - 05.09.01
Пример диссертации можно найти в сети: Анализ и оптимизация вентильного электродвигателя для высокодинамичного электропривода
vBulletin® v3.8.8, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot