| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Application de la programmation linéaire dans Informatique
    programmation linéaire est un outil d'affaires ainsi que d'un concept mathématique . Supposons que vous devez décider si dépenser votre budget limité pour les matières premières sur quelques produits coûteux ou une plus grande quantité de produits bon marché va générer le plus grand profit . La programmation linéaire transforme ces problèmes en équations algébriques et trouve la solution optimale. Pour les problèmes linéaires complexes avec de nombreuses variables , les ordinateurs traitent la tâche mieux que les humains . Programmation Linéaire

    Pour appliquer la programmation linéaire à un problème du monde réel , le problème doit impliquer variables de décision , un objectif et des contraintes. Si vous choisissez entre la fabrication de produits haut de gamme et bas de gamme , les variables de décision seraient le nombre potentiel de chaque produit que vous pouvez faire. L'objectif est un chiffre que vous voulez maximiser ou minimiser , par exemple, déterminer le mix produit qui génère un profit maximum. Les contraintes sont ailleurs, selon vos limites , tels que les matières premières au maximum vous pouvez vous permettre ou le nombre d'heures restant avant d'expédier les produits.
    Linéarité

    Vous appliquez seulement la programmation linéaire pour des problèmes où les variables et les contraintes liées les unes aux autres d'une manière linéaire . Si le nombre de biens coûteux que vous pouvez faire diminue à mesure que le nombre de produits bon marché monte, c'est un problème linéaire ; s'il n'y a pas de relation entre les deux, il est non linéaire. Les contraintes dans le programme linéaire ne doit pas être arbitraire, non plus. Si vous décidez arbitrairement de limiter la production de 10.000 articles , qui peuvent ne pas cadrer avec ce que dit la programmation linéaire est l'utilisation maximale des ressources.
    Résolution

    Off -the-shelf programmes informatiques sont disponibles pour résoudre les problèmes de programmation linéaire , mais vous pouvez également coder votre propre programme si vous avez l'expertise . Pour utiliser un programme , vous devez d'abord identifier les variables , les contraintes et vos objectifs. Ensuite les convertir en équations : la contrainte sur la fabrication pourrait être x + y = 10, avec «x» étant le temps passé sur le produit haut de gamme , "y" étant le temps passé à l'assemblage du produit pas cher et "10" , ce qui représente 10.000 heures de travail que vous avez à allouer à leur fabrication. Lorsque vous convertissez tout à des équations , vous les nourrissez à l'ordinateur pour obtenir des résultats .
    Limitations

    Pour un programme linéaire de travailler , il doit se conformer à certaines hypothèses . Le premier est la proportionnalité : si vous doublez la quantité de produit que vous faites, cela signifie que le double du coût et du double du bénéfice . Cette hypothèse signifie d'additivité que le montant d'une variable - le coût du produit bas de gamme , par exemple - n'est pas affecté par la quantité de produit haut de gamme que vous fabriquez . La programmation linéaire nécessite également la sécurité dans les numéros que vous utilisez pour les coûts , les ventes projetées et autres non -variables . Vous pouvez truquer ces hypothèses jusqu'à un certain point , mais au-delà de ce point, la programmation linéaire se décompose .

    Previous :

    next :
      articles connexes
    ·Comment faire pour afficher une liste déroulante dans …
    ·Comment faire pour changer le style de Bullet utilisant…
    ·Les méthodes de code de débogage 
    ·Comment faire pour obtenir des rôles de l'utilisateur …
    ·Le texte ne s'affiche pas dans le bouton DataGridView 
    ·Comment créer Karaoke Software 
    ·Comment écrire un programme simple Easytrieve 
    ·Comment faire des pauses dans un Turbo Pascal 7 
    ·Description du poste de gestionnaire de programme Micro…
    ·Comment détecter les pics dans MATLAB 
      articles en vedette
    ·Comment utiliser CreateProcess en VB6 
    ·Comment créer un thread l'intérieur d'une bibliothèq…
    ·Comment faire un DIV Visible avec un rouleau en JavaScr…
    ·A PHP Inviter un ami Tutoriel 
    ·Quelles sont les régions Visual C 
    ·Format Java pour les points virgule flottante 
    ·Comment trier en Visual Basic 
    ·Comment faire pour envoyer des frappes à Active X Prop…
    ·Comment faire un économiseur d'écran dans Visual Basi…
    ·Comment utiliser les CFC dans ColdFusion 
    Copyright © Connaissances Informatiques http://fr.wingwit.com