Ciencias de la Computación

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




2
El DFA más pequeño que acepta cadenas dadas y rechaza otras cadenas dadas
Dados dos conjuntos de cadenas sobre el alfabeto , ¿podemos calcular el autómata determinista de estado finito (DFA) más pequeño de modo que y ?A , BUN,siA,BΣΣ\SigmaMETROMETROMA ⊆ L ( M)UN⊆L(METRO)A \subseteq L(M)L ( M) ⊆ Σ∗∖ BL(METRO)⊆Σ∗∖siL(M) \subseteq \Sigma^*\setminus B En otras palabras, representa un conjunto de ejemplos positivos. …




1
¿Qué es una forma compacta de representar una partición de un conjunto?
Existen estructuras de datos eficientes para representar particiones establecidas. Estas estructuras de datos tienen buenas complejidades de tiempo para operaciones como Union y Find, pero no son particularmente eficientes en cuanto al espacio. ¿Cuál es una forma de espacio eficiente para representar una partición de un conjunto? Aquí hay un …




2
¿Podemos mostrar que un idioma no es computablemente enumerable al mostrar que no hay un verificador para él?
Una de las definiciones de un conjunto computablemente enumerable (ce, equivalente a recursivamente enumerable, equivalente a semidecidable) es la siguiente: A⊆Σ∗A⊆Σ∗A \subseteq \Sigma^* es ce si hay un lenguaje decidible (llamado verificador) st para todos , x ∈ Σ ∗V⊆Σ∗V⊆Σ∗V\subseteq \Sigma^*x∈Σ∗x∈Σ∗x\in \Sigma^* x∈Ax∈Ax\in A si y sólo si existe una …


3
Nociones de computación eficiente
Un algoritmo de máquina de Turing de tiempo polinómico se considera eficiente si su tiempo de ejecución, en el peor de los casos, está limitado por una función polinómica en el tamaño de entrada. Soy consciente de la fuerte tesis de Church-Turing: Cualquier modelo razonable de cálculo puede simularse eficientemente …


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.