Я, очевидно, не San_tit, но могу предположить. Все нижеследующее — исключительно мое субъективное мнение.
Во-первых, индустрии в широком смысле решение подобных задач не очень интересно, увы. Основная масса разработчиков и исследователей, особенно начинающих, занимается вопросами построения разнообразных сервисов: распознование чего-либо, резервное копирование, документооборот, доставка контента и т.д. и т.п. Соответственно требованиям реальной индустрии развиваются и интересы общества. Сейчас на пике популярности машинное обучение, распределенные вычисления и безопасность. Список, конечно, не полный.
Во-вторых, ваши статьи ориентированы на начинающих. Мне поднимаемая тематика интересна, но лично для меня в них нет ничего принципиально нового. Те, кто учились/учаться на специальностях, связанных с управлением, ничего для себя не вынесут. Остальным или непонятно, или вовсе неинтересно.
В-третьих, и, пожалуй, «в самых главных», ваши публикации крайне академичны. Поставьте себя на место случайного читателя. Что такое регулятор? Зачем, куда, почему? Что мне даст прочтение этой статьи? Вот рядом лежит статья «100500 сравнение модный_язык1 и модный_язык2», это куда ближе людям, ведь сразу понятен выход — я пойму, что такое хорошо и что такое плохо. А что мне делать со знаниями о методах оптимизации в питоне? Было интересно почитать про то, куда реально можно было бы воткнуть полученные регуляторы или, в идеале, какую реальную прикладную задачу можно было бы решить. Более того, я бы вообще начал именно с прикладной задачи. Например, вот есть у нас робот с 4 колесами, мы можем каждому колесу задавать направление и ускорение. Как нам описать поведение такого робота? Как оценить его реакцию на внешние воздействия? Вот тут-то нам и может и пригодится ПИД! А давайте рассмотрим…
PS. Продолжайте писать, проблемы-то интересные! Но над подачей материала я бы рекомендовал поработать!
Все куда более прозаично. Я при физтехе в Москве решал одну прикладную задачу с использованием ASP, ну и заодно в теории покопался знатно. До Постдама не дорос еще. :)
На мой взгляд, Answer Set Programming — одна из самых недооцененных технологий сегодня. Постараюсь как-нибудь рассказать, как с ее помощью мы вполне себе прикладные задачи решали.
Живем с женой в Сингапуре. Температура колеблется от «замораживающих» +28 до «нормальных» +32. Такая температура держится круглыми сутками. Первые пару недель спали со включенным кондеем, было слишком душно из-за высокой влажности, но не так уж и жарко. Сейчас спим при включенном потолочном вентиляторе. Сплю ничем не укрываясь, жена под простыней и иногда мерзнет :). В целом местным климатом довольны.
Являюсь инвалидом, проработал 2-3 года в мелких провинциальных компаниях, после чего устроился на работу в крупную международную корпорацию с офисом в Москве, где провел почти 4 года. Недавно переехал заграницу. Никакого особого отношения/ограничений/плюшек никогда не получал — ни до переезда, ни после. Разработчик/научный сотрудник.
Все куда проще. В этом коде проверяется близость двух точек. norm — суть эвклидово расстояние между двумя точками. Если точки достаточно близки (норма меньше 1е-06), то что-то там.
Прошу прощения, я изначально неправильно прочитал постановку задачи. Согласен, AllSAT выглядит самым разумным решением для данной задачи, вопрос только в форме КНФ и кол-ве возможных решений. Я сейчас занимаюсь чем-то похожим. :)
Можно еще попробовать навести оптимизацию при помощи булевых счетчиков. Задаем дополнительные ограничения на кол-во определенных литералов, после чего инкрементально увеличиваем счетчик от нуля до тех пор, пока не придем к SAT решению. Счетчики тоже могут получиться невообразимо большими, но что поделать. Как и tvi, могу помочь более детально.
Во-первых, индустрии в широком смысле решение подобных задач не очень интересно, увы. Основная масса разработчиков и исследователей, особенно начинающих, занимается вопросами построения разнообразных сервисов: распознование чего-либо, резервное копирование, документооборот, доставка контента и т.д. и т.п. Соответственно требованиям реальной индустрии развиваются и интересы общества. Сейчас на пике популярности машинное обучение, распределенные вычисления и безопасность. Список, конечно, не полный.
Во-вторых, ваши статьи ориентированы на начинающих. Мне поднимаемая тематика интересна, но лично для меня в них нет ничего принципиально нового. Те, кто учились/учаться на специальностях, связанных с управлением, ничего для себя не вынесут. Остальным или непонятно, или вовсе неинтересно.
В-третьих, и, пожалуй, «в самых главных», ваши публикации крайне академичны. Поставьте себя на место случайного читателя. Что такое регулятор? Зачем, куда, почему? Что мне даст прочтение этой статьи? Вот рядом лежит статья «100500 сравнение модный_язык1 и модный_язык2», это куда ближе людям, ведь сразу понятен выход — я пойму, что такое хорошо и что такое плохо. А что мне делать со знаниями о методах оптимизации в питоне? Было интересно почитать про то, куда реально можно было бы воткнуть полученные регуляторы или, в идеале, какую реальную прикладную задачу можно было бы решить. Более того, я бы вообще начал именно с прикладной задачи. Например, вот есть у нас робот с 4 колесами, мы можем каждому колесу задавать направление и ускорение. Как нам описать поведение такого робота? Как оценить его реакцию на внешние воздействия? Вот тут-то нам и может и пригодится ПИД! А давайте рассмотрим…
PS. Продолжайте писать, проблемы-то интересные! Но над подачей материала я бы рекомендовал поработать!
Мы вот ее в вычислительную геометрию пихаем и нам ох как нужна минимизация.