AI :: MENU

AI :: Menú es un objeto Perl que genera Árbol :: Nary Objetos de gráficos dirigidos o una descripción del conjunto de funciones.
Descargar ahora

AI :: MENU Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • James Smith
  • Sitio web del editor:
  • http://search.cpan.org/~jsmith/Uttu-0.06/lib/Uttu/Manual/Intro.pod

AI :: MENU Etiquetas


AI :: MENU Descripción

AI :: Menú es un objeto Perl que genera Árbol :: Nary Objetos de gráficos dirigidos o una descripción del conjunto de funciones. AI :: Menú es un objeto Perl que genera Árbol :: Nary Objetos de gráficos dirigidos o una descripción del conjunto de funciones. El algoritmo no es muy eficiente (aproximadamente O (F ^ 6), siendo el número de funciones). Tampoco es tan inteligente como debería ser. Debe almacenar en caché los resultados en lugar de calcularlos repetidamente. Se encuentra el algoritmo optimizado o se encuentran algoritmos más eficientes, se incorporarán. La interfaz para generar los árboles no debe cambiar demasiado. El objeto resultante podría convertirse en un árbol :: Objeto NARIO encerrado en un AI :: Object de menú.Synopsis Use AI :: Menú; My $ Factory = New AI :: Menú :: Fábrica; My $ MENU = $ FACTORY-> GENERAR ($ hash_of_functions); My $ Menu = $ Factory-> Generar ($ hash_of_functions, $ hash_of_categories); MY $ MENU = $ FACTORY-> GENERAR ($ gráfico); Methodsall de los siguientes métodos (excepto Generar) están disponibles en la nueva función al crear el AI :: Menú :: Factory Object.Generatethis Función hace algún servicio de limpieza antes de llamar a un dispositivo configurable Módulo para generar el árbol. Si se llama con una sola referencia de hash, se supone que el hash es una lista de funciones que se asignan a las referencias de matriz que contienen una lista de categorías. Además, se supone que los conjuntos de nombres de funciones y nombres de categoría son disyuntos. Se crea un cierre para la función LEAF_Q que devuelve VERDADERO si su argumento es una clave en la referencia de hash. El gráfico completo se crea a partir de esta referencia única de hash: si una categoría puede llegar a otra categoría a través de una función, luego se inserta un borde entre las dos categorías. Este borde es bidireccional. Si se llama con dos referencias de hash, el primer hash se trata como antes, pero la segunda referencia de hash se considera un mapeo de categorías a las categorías. Este segundo hash se usa en lugar de generar automáticamente la información de la primera hash.if llamada con un solo objeto que no es una referencia de hash, entonces el argumento se considera un objeto gráfico (generalmente de gráfico :: dirigido). La función LEAF_Q deberá definirse. La función SAFEF_QTHIS devuelve VERDADERO si el argumento representa una función (hoja en el gráfico). Devuelve Falso si el argumento representa una categoría. Esto se puede configurar, ya sea cuando el AI :: Menú :: El objeto de fábrica se crea o a través de una llamada de método. La llamada al método sin argumento devuelve la función actual.makerte es el paquete que se usa para crear el menú de la gráfica. Se hace la siguiente llamada: My $ Menu = $ Self -> {Maker} -> Nuevo (Ancho => $ auto -> {ancho}, weight_f => $ auto -> {weight_f}, hoja_q => $ hojas,) ; Devuelva $ MENÚ -> GENERATE_TREE ($ g, $ optscore); El valor de $ optscore es la puntuación para el árbol óptimo. Una vez que se encuentra un árbol con este puntaje, la búsqueda debe detenerse.newcreates un Ai :: Menú :: Objeto de fábrica. Los argumentos opcionales son pares de claves / valores tomados de esta lista de métodos, excepto por generar y se usa New.Weight.FSHIS Función para calcular los pesos de borde en el gráfico. Se llama con cuatro argumentos: el objeto que genera el árbol, el objeto gráfico, el vértice originario, el vértice de destino. La función debe devolver UNDEF para un peso infinito. Esta es el número deseado de niños por nodo. El número óptimo (y el valor predeterminado) es tres. Requisitos: · Perl


AI :: MENU Software relacionado

Opciones.pm

Options.pm es un módulo de perl de PERSING de línea de comandos que significa imitar la sintaxis del módulo T.p.usage.options. ...

208

Descargar