"Le coût de l'algorithme X est linéaire dans la zone de la plus grande ellipse utilisée?" Cela signifie-t-il que le coût des algorithmes X augmente linéairement à mesure que la surface de l'ellipse augmente?Que signifie cette déclaration sur les algorithmes?
Notez, que la zone de l'ellipse est augmentée en doublant, ce qui signifie exponentielle, non?
Pour les deux premiers paragraphes, elle doit être juste - mais qu'est-ce que vous entendez par la dernière phrase? –
@ZiyaoWei dans chaque itération de l'algorithme, la zone de l'ellipse est augmentée en le doublant, c'est pourquoi je l'ai dit est augmenté exponentiellement –
@WolfgangKuehne Lorsque nous parlons du coût de la complexité des algorithmes, il est toujours supposé que le coût de l'algorithme peut être représenté comme une fonction avec un certain nombre d'entrées. Ainsi, par exemple, si nous avons un algorithme 'f (n)', nous pourrions dire 'f croît linéairement', ce qui signifie que si' n' double, alors 'f' double et ainsi de suite. Dans ce cas, vous parlez de la zone de l'ellipse ... dont la valeur change _during_ l'algorithme. Cela n'a pas vraiment de sens dans la définition canonique du «coût» d'un algorithme. Si vous pouvez calculer le coût par rapport à la zone initiale, alors cela aurait du sens. – rliu