Я работаю над проблемой комбинаторной оптимизации, которую я подозреваю NP-hard, и генетический алгоритм хорошо работает с нашим набором данных. Мы - исследовательская группа и планируем опубликовать наши результаты в нашей области (не в математике или CS), и я хотел бы изучить NP-жесткий вопрос перед отправкой рукописи для обзора.Является ли эта комбинаторная задача оптимизации NP-hard?
Есть два основных вопроса:
1) Я хотел бы знать, была ли изучена эта конкретная задача оптимизации. Я сильно искал свет, но ничего не видел.
2) Если проблема не была изучена, я мог бы сделать трещину при доказательстве сводимости и хотел бы, чтобы некоторые указатели были хорошими кандидатами на NP для сокращения.
Проблема может быть описана двумя способами, как вариант подпоследовательности, и как задача двудольного графа.
В аромате подпоследовательности я хочу найти «расслабленную» подпоследовательность, которая позволяет перестановки и оптимизировать, чтобы минимизировать количество перестановок. Например: (= любой другой символ.)
запросов: ABC, Цель: ..babc, Результат: ABC (нормальные подпоследовательности)
запросов: ABC, Цель: ..baca, Результат: BAC (подпоследовательности с одной перестановкой)
Двусторонняя формулировка - проблема совпадения или проблема линейного присвоения, при этом граф разбивается на узлы символов запроса и узлы целевого символа. Края связывают символы запроса с целевыми символами, так что на каждый символ запроса имеется только одно ребро для целевого символа. Целевая функция состоит в том, чтобы свести к минимуму количество пересечений ребер (также называемых «пересекающимся числом» в освещенном состоянии). Это похоже на двухпартийные алгоритмы компоновки графа, которые переупорядочивают размещение узлов, чтобы свести к минимуму пересечения границ, но моя проблема требует, чтобы оба заказа узла оставались фиксированными.
Любые мысли экспертов по вопросам 1 или 2?
Заранее благодарен!
Если вы не публикуете математику или CS, результат NP-полноты не имеет значения и просто раздражает биолога или доктора, делающего обзор. Был там. – piccolbo
Каково ваше значение перестановки? Один из них включает только два символа? Или только два соседних? Перестановка, которую я думаю в своем общем значении, позволяет перестроить всю строку, но тогда проблема становится тривиальной? – piccolbo
Если я докажу это NP-hard, я получу соавторство? – piccolbo