Ciencias de la Computación

Preguntas y respuestas para estudiantes, investigadores y profesionales de la informática.


2
Exponenciales dobles vs exponenciales simples
Aquí hay cuatro principios que no puedo conciliar: Los algoritmos de tiempo exponencial doble se ejecutan enO (22nortek)O(22nk)O(2^{2^{n^k}}) tiempo con k ∈ Nk∈Nk \in \mathbb{N} constante Los algoritmos de tiempo exponencial se ejecutan enO (2nortek)O(2nk)O(2^{n^k}) con k ∈ Nk∈Nk \in \mathbb{N} constante El primer límite crece estrictamente más rápido que …


1
¿Escribir un número como dos cuadrados y escribir los factores de un número es igualmente difícil?
Dejar L1L1L_1 y L2L2L_2 ser el siguiente: L1={r:∃x,y∈Z such that x2+y2=r}L1={r:∃x,y∈Z such that x2+y2=r}L_1=\{r:\exists x,y \in \mathbb{Z} \text{ such that } x^2+y^2=r\} L2={(N,M):M&lt;N,∃1&lt;d≤M such that d|N}L2={(N,M):M&lt;N,∃1&lt;d≤M such that d|N}L_2=\{(N,M): M<N, \exists 1<d\leq M \text{ such that d|N} \} Reclamación L1≤PL2L1≤PL2L_1 \leq_P L_2 Prueba de croquis Si quiero saber si r∈L1r∈L1r\in …


1
¿Qué cuenta como una operación?
Disculpas por la pregunta de novato, pero estoy un poco confundido acerca de lo que cuenta exactamente como una "operación simple" al calcular la complejidad temporal de un algoritmo. En particular, ¿por qué consideramos que todas las operaciones son iguales? Seguramente, dividir dos números muy grandes lleva más tiempo que …


1
Graficar isomorfismo y el grupo de automorfismo
Un enfoque común para decidir si dos gráficos dados son isomórficos es calcular la llamada etiqueta canónica (alternativamente, gráfico canónico) de cada gráfico y verificar si coinciden o no. Herramientas como Nauty calculan el gráfico canónico a través de árboles de búsqueda que se podan utilizando algunas ideas inteligentes que …


2
¿Cómo calcular eficientemente el punto más aislado?
Dado un conjunto finito SSS de puntos en RdRd\mathbb R^d, ¿cómo podemos calcular eficientemente un "punto más aislado"? x∈Sx∈Sx\in S? Definimos un "punto más aislado" xxx por x=argmaxp∈Sminq∈S∖{p}d(p,q)x=arg⁡maxp∈Sminq∈S∖{p}d(p,q)x = \arg\max_{p \in S} \min_{q \in S \setminus \{p\}} d(p,q) ( notación aunque no sea necesariamente única. Aquí denota la distancia euclidiana). …





1
Algoritmo aleatorizado para 3SAT
Existe un algoritmo aleatorio muy simple que, dado un 3SAT, produce una asignación que satisface al menos 7/8 de las cláusulas (en expectativa): elija una asignación aleatoria. Una asignación aleatoria satisface cada cláusula con probabilidad 7/8, por lo que la linealidad de la expectativa muestra que la fracción esperada de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.