Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment réparer l' erreur de syntax…
  • Comment ajouter des nombres entiers …
  • Comment lier des données à une mé…
  • Comment restaurer un fichier EDB cha…
  • Comment mettre à jour un menu sur c…
  • Comment faire un cercle dans LabVIEW…
  • Comment monter un répertoire local …
  • Comment enregistrer un fichier CAB 
  • Comment se débarrasser d'Apple Scri…
  • Comment écrire un script Bash pour …
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment trouver des algorithmes génétiques minimales

    Les algorithmes génétiques sont une technique de programmation qui les informaticiens tirées de la nature. Nature conçoit des solutions végétales et animales belles à des problèmes difficiles par des moyens strictement mécaniques sans directions intelligents. Les algorithmes génétiques peuvent trouver la réponse optimale aux problèmes de conception difficiles quand vous n'avez aucune idée de comment procéder . Les seules contraintes sont nécessaires que vous devez avoir un problème d'optimisation et que les solutions peuvent être décrits avec une chaîne de nombres . Instructions
    1

    conception d'une série de chiffres qui décrit une solution à votre problème . Concevoir une fonction qui permet d'évaluer ces chaînes , d'une chaîne , cette fonction peut vous dire à quel point la chaîne est aussi une réponse à votre problème . Par exemple , la chaîne peut être une liste de mesures de l' intérieur d'une turbopompe de moteur-fusée . La fonction serait d'un calcul de la poussée d'une chambre avec ces mesures. La chaîne pourrait aussi être les pourcentages d'eau , de sable , de ciment et de gravier qui constituent un mélange de béton sous-marin.
    2

    écrire un programme informatique qui évolue les cordes vers l'optimisation. Commencez avec une population de cordes où tous les numéros dans les cordes ont été choisis au hasard. Une «génération» consiste à évaluer toutes les chaînes dans la «population» et en écartant les cordes avec les valeurs les plus faibles . Les chaînes avec les plus hautes évaluations se poursuivront dans la prochaine génération . Un mélange aléatoire des chaînes de préformation élevés permettra également à la génération suivante . Certaines de ces chaînes auront des mutations aléatoires de l'un des nombres de la chaîne. Ce processus est répété pour plusieurs générations. Le nombre de chaînes dans chaque génération est le même.
    3

    Trouvez l'algorithme génétique minimum en exécutant votre solution avec l'un des numéros manquants. Si il ya un nombre "N" dans une chaîne, cela signifie courir "n" des populations différentes dont une avec chacun des numéros manquants. Si les chaînes plus courtes ont toujours la même évaluation de haut, courir populations plus en plus courts jusqu'à ce que vous trouvez la plus courte chaîne qui va travailler pour le problème spécifique. Pour le problème concret , cela vous dira si vous pouvez laisser de côté l'un des ingrédients .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment trouver des algorithmes génétiques minimales 
  • Comment faire pour convertir System.DBNull à un Integer 
  • Comment faire pour intégrer SQL dans les programmes RPG 
  • Comment puis-je convertir Content Creator 
  • Quel est CSV 
  • Comment lire un fichier journal IIS 
  • Comment utiliser une instruction J'aime 
  • Comment savoir si une lettre est en majuscule dans C Sharp 
  • Comment accéder aux contrôles ActiveX 
  • Comment créer votre propre Div 
  • Connaissances Informatiques © http://www.ordinateur.cc