A dificuldade de um problema fortemente NP-difícil ou NP-completo (como por exemplo, definido aqui ) muda quando sua entrada é unária em vez de codificada em binária?
Que diferença faz se a entrada de um problema fortemente NP-difícil é unária? Quero dizer, se eu pegar, por exemplo, o problema fracassado de NP-Complete Knapsack, ele é NP-completo quando codificado em binário, mas pode ser resolvido em tempo polinomial por programação dinâmica quando codificado em unário. Talvez isso tenha implicações na dureza de níveis mais altos da hierarquia polinomial do tempo?
A noção de fortemente ...- também vale para outras classes de complexidade, por exemplo, classes mais altas da hierarquia polinomial do tempo?
Eu já fiz essa pergunta no stackoverflow.com, mas foi destacado que é mais apropriado aqui.