É uma variante do big-O que "ignora" fatores logarítmicos:
f(n)∈O~(h(n))
é equivalente a:
∃k:f(n)∈O(h(n)logk(h(n)))
Da Wikipedia :
Essencialmente, é uma notação grande , ignorando fatores logarítmicos, porque os efeitos da taxa de crescimento de alguma outra função super-logarítmica indicam uma explosão na taxa de crescimento para parâmetros de entrada de tamanho grande que é mais importante para prever um desempenho ruim em tempo de execução do que o efeitos de ponto mais fino contribuídos pelo (s) fator (es) de crescimento logarítmico. Essa notação é frequentemente usada para obviar o “nitpicking” dentro das taxas de crescimento que são declaradas muito restritas para os assuntos em questão (uma vez que é sempre para qualquer constante e qualquer ).Ologkno(nε)kε>0