Ceci fait suite à cette question sur math.stackexchange.
Disons qu'un ensemble non vide S ⊆ ℤ est autoportant si pour tout a ∈ S, il existe des éléments distincts b, c ∈ S tels que a = b + c. Pour les entiers positifs n , des exemples simples incluent l'idéal S = n ℤ, ou (pour n > 3) l'intervalle entier [- n , n ].
Nous dirons que S est fortement autosuffisant si S est disjoint de −S: c'est-à-dire, si a ∈ S, alors - a ∉ S. Aucun des exemples ci-dessus n'est fortement autosuffisant, car ils sont en fait fermés en cours de négation. Il existe des ensembles finis qui sont fortement autoportants: par exemple, les ensembles {−22, −20, −18, −16, −14, −12, −10, −2, 1, 3, 7, 8, 15 , 23} et {−10, −8, −6, −2, 1, 3, 4, 5}.
Question 1. Pour un entier positif N > 0, existe-t-il un algorithme poly ( N ) -temps [ou polylog ( N )-temps] pour soit (i) produire un ensemble fortement autosuffisant dont la valeur absolue maximale est N , ou (ii ) déterminer qu'un tel ensemble n'existe pas? [ Modifier : comme indiqué dans la réponse la plus ancienne + mon commentaire à ce sujet, il existe toujours un tel ensemble pour N ≥ 10.]
Question 2. Pour N > 0, pouvez-vous construire l'ensemble fortement autosuffisant avec la valeur absolue maximale N , et qui a le moins d'éléments possibles?