Je reviens vers vous car, comme toujours, mon café du matin m'éclaircit les idées..
Si on reprend le graphe 4 donné plus haut, on a :
log ( f(N)/N ) = 1 - a log (N )
donc
f(N) = N 10^(1-a log(N))
Comment dénommerait-on la complexité d'une telle fonction ?
De même avec f(N) = 1/N et f(N) = 10^-N?
ça vous paraît sans doute évident mais moi je m'y perd dans les appellations et notations...
PS: @Davcha :
- j'ai un ensemble de points 2D
- j'ai une enveloppe de cet ensemble de points (non convexe)
- je cherche effectivement à obtenir une partition empirqiue de cet ensemble, basée sur les segments existants de l'enveloppe
@Franck : en fait, c'est un peu de la recherche, sauf que je suis seul, à mon compte, pas dans un labo ou une université ou une entreprise. Pour le reste jc'est justement pour évaluer la complexité de f que je fais ça : sa principale limitation est le nombre de points utilisés.. Quant à la "non-optimisation",j'en ai tenu compte et j'ai résolu : c'est super-optimisé partout.. (en fait, ils me critiquaient sur des parties dont des optimisations existaient, alors que ce n'était pas le coeur du pbe).
f représente le nombre de points explorés, c'est à dre la "complexité théorique" du calcul (la pratique dépend des opérations de calcul faites dedans) : f représente l'indice de boucle..
Partager