ho un problema relativo alla seguente situazione.
Ho due matrici di numeri come questo:
index/pos 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Array 1(i): 1 2 3 4 7 5 4 3 7 6 5 1 2 3 4 2
Array 2(j): 4 4 8 10 10 7 7 10 10 11 7 4 7 7 4
supponiamo ora che il secondo array sia molto difficile da calcolare ma ho notato che se lo aggiungo
A [i] + A [i + 1]
nell'array 1 ottengo il numero molto vicino al numero A [j] nell'array 2.
La mia soluzione è euristica o approssimativa?
Se avessi un motivo per credere che non supererò mai il valore di A [j] di + -x con questo algoritmo e posso dimostrarlo, allora la mia soluzione sarebbe un'euristica o un'approssimazione?
C'è qualche letteratura che affronta questioni euristiche o di approssimazione per problemi di classe P in cui la soluzione può essere raggiunta in tempi polinomiali ma l'input è troppo grande per un algoritmo poli-tempo per essere pratico.
grazie