Estoy trabajando en un problema de optimización combinatoria que sospecho que es NP-hard, y un algoritmo genético ha funcionado bien con nuestro conjunto de datos. Somos un grupo de investigación y planeamos publicar nuestros resultados en nuestro campo (no en matemáticas o CS), y me gustaría explorar la pregunta NP-difícil antes de enviar el manuscrito para su revisión.¿Este problema de optimización combinatoria es NP-hard?
Hay dos cuestiones principales:
1) que me gustaría saber si este problema de optimización particular, se ha estudiado. He buscado intensamente la luz pero no he visto nada exactamente igual.
2) Si el problema no se ha estudiado, podría tomar algunas medidas para hacer una prueba de reducibilidad, y me gustaría obtener algunos consejos para obtener buenos candidatos NP-completos para la reducción.
El problema se puede describir de dos maneras, como una variante de subsecuencia, y como un problema de gráfico bipartito.
En el sabor posterior, quiero encontrar una subsecuencia "relajada" que permita permutaciones, y optimizar para minimizar el conteo de permutación. Por ejemplo: (= cualquier otra Char.)
Consulta: abc, Target: ..babc, resultado: abc (subsecuencia normal)
Consulta: abc, Target: ..baca, resultado: bac (subsecuencia con una permutación)
La formulación bipartita es un problema coincidente o un problema de asignación lineal, con el gráfico dividido en nodos de caracteres de consulta y nodos de caracteres de destino. Los bordes conectan los caracteres de consulta con los caracteres de destino, de modo que hay exactamente un borde desde cada char de consulta hasta un char objetivo. La función objetivo es minimizar el número de cruces de borde (también llamado "número de cruce" en el encendido). Esto es similar a los algoritmos de diseño de gráficos bipartitos que reordenan la colocación de nodos para minimizar los cruces de borde, pero mi problema requiere que ambos órdenes de nodo permanezcan fijos.
¿Algún comentario de los expertos sobre las preguntas 1 o 2?
¡Gracias de antemano!
Si no está publicando en matemáticas o CS, un resultado NP-exhaustividad será irrelevante y solo irritará al biólogo o al MD que hacen la revisión. Estado allí. – piccolbo
¿Cuál es su significado de permutación? ¿Una que involucra solo dos caracteres? ¿O solo dos adyacentes? Una permutación que creo que en su significado general le permite reorganizar toda la cadena, pero entonces el problema se vuelve trivial. – piccolbo
Si pruebo que es NP-hard, ¿obtengo la coautoría? – piccolbo