SCINET WORLD TRADE SYSTEM ®
Operaciones Comerciales Automáticas • Import-Export • Sistemas de Pago On-line • Más de 20 millones de empresas clasificadas en 245 países • 60 millones de mercancías, productos y servicios • Mini-plantas de producción
SCiNet Asociados Servicio de consultas 24Horas

PERCEPTUAL ISTP® Sistema Operativo de SCiNet

0068-RH. Red Heurística

Emplea un planeamiento de autoestudio para llegar a la solución de un problema. La construcción de un sistema que no sea heurístico refleja directamente el conocimiento existente de un algoritmo que pueda dar la solución a un problema. En contraposición, un sistema heurístico tiene que constituirse de tal manera que pueda adquirir el conocimiento necesario para la obtención de la solución requerida.
istp

Por ejemplo, en ausencia de buenos algoritmos conocidos para resolver el problema, los métodos heurísticos se han utilizado para controlar la dirección del tráfico en las redes de comunicación; se emplea la alimentación del rendimiento real de la red para influir en decisiones ulteriores de direccionamiento, o encauzamiento de la información, manteniendo, de este modo, un comportamiento satisfactorio del direccionamiento a pesar de los cambios en la carga o los fallos de los componentes de la red. Ciertos procedimientos se aprenden con la experiencia en la resolución de problemas en un dominio particular. Estos pueden suponer el conocimiento de cuándo utilizar mejor una estrategia determinada o un método particular de resolución de problemas y, frecuentemente, se codifican como reglas de producción en sistemas expertos.

0086-PD. Procedimiento de Decisión

Problema de decisión. Tarea que para cada entrada posible requiere una salida <<verdadero>> o <<falso>>, según la entrada posea, o no, una cierta propiedad. El algoritmo que produzca la decisión adecuada a cada caso recibe la denominación de procedimiento de decisión para ese problema. Entonces, se dice que este problema es soluble, en tanto que un problema insoluble es aquel para el cual no existe ningún procedimiento de decisión. Como ejemplo se puede citar la validez lógica, en que las entradas son expresiones lógicas, con la salida <<verdadero>> para las expresiones válidas y <<falso>> para las otras. Este problema es soluble para la lógica proposicional (siendo la construcción de tablas de verdad un problema de decisión), pero no lo es para la lógica de predicados. Los problemas solubles pueden clasificarse posteriormente según la eficacia de los procedimientos de decisión existentes para ellos .

Algunos problemas insolubles poseen un procedimiento de semidecisión, es decir, un algoritmo que da correctamente las salidas de <<verdadero>> pero falla al terminar en los casos en que la salida debe ser <<falso>>. Esto es lo mismo que decir que las entradas que requieren la salida <<verdadero>> forman un grupo que es recursivamente enumerable, pero no recursivo. De forma alternativa, se puede decir que el problema corresponde a un predicado que es semidecidible, pero no decidible. Sin embargo, existe otra formulación según la cual, mientras la correcta correspondencia desde las entradas a un <<verdadero>> y <<falso>> no es una función computable, su restricción a las entradas de <<verdadero>> da una función parcial computable.

000106-AL. Algoritmos

Conjunto prescrito de reglas o instrucciones bien definidas para la resolución de un problema, por ejemplo, la realización de un cálculo, en un número finito de pasos. Una de las funciones principales de un programa consiste en expresar un algoritmo en una notación formal; gran parte de lo que se dice sobre los programas se aplica a los algoritmos, y viceversa. Un algoritmo efectivo es aquel que es computable de forma efectiva. El estudio de la existencia de algoritmos efectivos para computar cantidades particulares constituye la base de la teoría de los algoritmos. Excepto para el más sencillo de los algoritmos, resulta difícil probar que un algoritmo es correcto o, incluso, especificar el efecto que se desea conseguir. Por regla general, en la práctica es necesario contentarse con la validación del algoritmo. Este proceso certifica, o verifica, que un algoritmo realizará el cálculo que se le pide. Esto implica la comprobación de la rutina en una variedad de elementos del problema y asegurándose de que se comporta satisfactoriamente en estas pruebas. Si el conjunto de pruebas se ha elegido lo suficientemente bien, puede confiarse en el algoritmo.

El análisis de algoritmos es el estudio de las características del comportamiento de un algoritmo dado. Una rama de este estudio, el análisis de los casos medios, examina el comportamiento medio de un algoritmo. El análisis de casos peores estudia la conducta cuando las circunstancias son las más desfavorables posibles. Pueden analizarse los algoritmos en función de su complejidad y eficacia. La eficacia de un algoritmo se caracteriza por su orden. Si dos algoritmos del mismo problema son de igual orden, pueden considerarse ambos aproximadamente eficaces en lo que se refiere al cálculo. La eficacia algorítmica es útil para cuantificar las dificultades de implementación de ciertos problemas.

Eficacia algorítmica; rendimiento algorítmico. Medida del tiempo medio de ejecución empleado por un algoritmo para completar su operación con un conjunto de datos. Un algoritmo de clasificación por el método de burbujas será eficaz al clasificar N elementos en proporción con, y del orden de, Nˆ2, generalmente formulado: O(Nˆ2). Esto es así porque una media de N/2 veces comparaciones es necesaria N/2 veces, dando Nˆ2/4 comparaciones totales, de aquí que sea del orden de Nˆ2. En contraposición, la clasificación rápida posee una eficacia O(Nlog2N).

0128-AD. Arboles de Derivación

Gramática ambigua. Gramática independiente del contexto que deriva una misma palabra de árboles diferentes de derivación, o, de forma equivalente, de secuencias distintas de derivación del extremo derecho o del izquierdo.

0186-AD. Datos, abstracción

Datos, información. Información que se ha preparado, frecuentemente, en un formato particular, para una finalidad específica. El término posee tres connotaciones especiales.

En primer lugar, el concepto de dato como algo distinto del de instrucción de programa. Por ejemplo, en el código fuente las declaraciones de datos son diferentes de las instrucciones ejecutables; en el momento de la ejecución, el espacio de memoria es repartido entre los datos (constantes y variables) y las instrucciones; además los ficheros de datos son distintos de los ficheros de programas. (Sin embargo, estas distinciones dependen del contexto puesto que los ficheros de programas y las instrucciones de código objeto y fuente sirven como datos a programas tales como los compiladores y los cargadores-editores de montaje.)

En segundo lugar, en el contexto de un programa individual o de una serie de programas, el término datos puede utilizarse en un sentido más restringido significando la entrada en oposición a los resultados (salida), como, por ejemplo, en la preparación de los datos o su validación. (Sin embargo, los resultados de un proceso son, casi de forma invariable, datos de uno subsiguiente.)

En tercer lugar, y más generalmente, se habla, con frecuencia, de los datos como de un concepto distinto de los de texto, voz e imagen y, también, de proceso de datos en oposición a tratamiento de textos, de voz y de imagen. Esta aplicación del término se basa en la naturaleza muy estructurada de los datos en las aplicaciones tradicionales de proceso de datos, en oposición a la estructura, mucho más libre, de los textos en el lenguaje natural, comunicación vocal e imágenes visuales.

Abstracción de datos. El principio de definir un tipo de datos en razón de las operaciones aplicables a los objetos de dicho tipo, con la limitación de que los valores de tales objetos pueden modificarse y observarse sólo mediante la utilización de estas operaciones. La aplicación del principio general de abstracción conduce al de contener conocimiento acerca del dominio del programa (por ejemplo, matemáticas o modelador por elementos finitos) y también conocimiento experto sobre la manera mejor de utilizar el software para resolver problemas en ese dominio. Se incluyen sistemas frontales inteligentes para una amplia gama de programas (por ejemplo, estadísticos, de modelador por elementos finitos) y son potencialmente importantes al ampliar la disponibilidad del software existente.

 
1
2
3
4
5
 
SCINET CORPORATION
SCiNet CorporationScience Network | The World Trade System
SCiNet International Office | Servicio 24 Horas para consultas en lengua española
Información y Consultas | Teléfono: (+34) 91-476-7000 | Fax: (+34) 91-388-3203
© 2008 SCINET CORPORATION. All rights reserved
Legal Information. Do not duplicate or redistribute in any form