Моя магистерская программа ориентирована на формальные методы, такие как решение SAT и программирование в ограничениях. Я заинтересован в применении таких методов к проблемам выравнивания последовательностей и анализа последовательностей, областей, в которых доминируют статистические методы.
Итак, можете ли вы привести примеры некоторых исследовательских задач, подходящих для решения задач удовлетворения ограничений?
Примечание. К программированию с ограничениями я также отношу более гибкие парадигмы, такие как программирование с взвешенными ограничениями , где решение может нарушать некоторые ограничения.
Сначала прочитайте, чем локальное и глобальное выравнивание отличаются друг от друга. Затем определите целевую функцию, т.е. как измерить сходство между двумя последовательностями? Может быть, использовать расстояние Хэмминга? Или расстояние Левенштейна? После этого часть оптимизации, вероятно, выходит вполне естественно.
Обязательно проверьте существующее программное обеспечение. Простые вещи уже опробованы. (И кстати, биологи почему-то называют n-граммы k-мерами . )
WYSIWYG
Анас Эльгафари
Анас Эльгафари