Ciencias de la Computación

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

3
Algoritmo para minimizar el área de superficie, dado el volumen
Considere la siguiente tarea algorítmica: Entrada: un entero positivo , junto con su factorización prima Encontrar: enteros positivos que minimizan , sujeto a la restricción de quex , y , znnnx,y,zx,y,zx,y,zx y z = nxy+yz+xzxy+yz+xzxy+yz+xzxyz=nxyz=nxyz=n ¿Cuál es la complejidad de este problema? ¿Existe un algoritmo de tiempo polinómico? ¿Es NP-duro? …

11
¿Por qué es ?
Me gustaría saber si hay una regla para probar esto. Por ejemplo, si uso la ley distributiva solo obtendré .( A ∨ A ) ∧ ( A ∨ ¬ B )(A∨A)∧(A∨¬B)(A \lor A) \land (A \lor \neg B)



4
¿No hay un algoritmo de clasificación con todas las propiedades deseadas específicas?
En el sitio web de Algoritmos de clasificación , se realiza el siguiente reclamo: El algoritmo de ordenación ideal tendría las siguientes propiedades: Estable: las claves iguales no se reordenan. Opera en su lugar, requiriendo espacio extra.O(1)O(1)O(1) El peor de los casos comparaciones clave.O(n⋅lg(n))O(n⋅lg⁡(n))O(n\cdot\lg(n)) El peor de los casos intercambios.O(n)O(n)O(n) …

1
¿Cuáles son los sistemas de tipos conocidos más fuertes para los que la inferencia es decidible?
Es bien sabido que la inferencia de tipo Hindley-Milner (el cálculo tipo simple con polimorfismo) tiene una inferencia de tipo decidible: puede reconstruir tipos de principios para cualquier programa sin ninguna anotación.λλ\lambda Agregar clases de tipo de estilo Haskell parece preservar esta capacidad de decisión, pero las adiciones adicionales hacen …

5
Compresión de datos usando números primos
Recientemente me topé con el siguiente artículo interesante que afirma comprimir eficientemente conjuntos de datos aleatorios en siempre más del 50%, independientemente del tipo y formato de los datos. Básicamente, usa números primos para construir de manera única una representación de fragmentos de datos de 4 bytes que son fáciles …

2
¿Es la expresión de cálculo lo mismo que mónada?
Esta pregunta se migró de Stack Overflow porque se puede responder en Computer Science Stack Exchange. Migrado hace 5 años . Todavía estoy aprendiendo programación funcional (con f #) y recientemente comencé a leer sobre expresiones de cálculo. Todavía no entiendo completamente el concepto y una cosa que me mantiene …


2
Fundamentos teóricos de divide y vencerás
Cuando se trata del diseño de algoritmos, a menudo se emplean las siguientes técnicas: Programación dinámica La codiciosa estrategia Divide y conquistaras Si bien para los primeros dos métodos, existen fundamentos teóricos bien conocidos, a saber, el Principio de Optimidad de Bellman y la teoría matroide (resp. Greedoid), no pude …






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.