This page has been robot translated, sorry for typos if any. Original content here.

Programmation mathématique - Nakonechny S.І.

6.6. Méthodes approximatives. Méthode de vecteur de récession

Fragmentation de Rose et approximation des algorithmes approximatifs є pour obtenir un nombre d'optimisations simple et prometteur. Des méthodes plus précises pour mériter le respect, plus qu’un aspect pratique, ce qui ne va pas, tout ce que vous avez appris à savoir, comment apprendre exactement les méthodes dont vous avez besoin, cela ne vaut pas la peine de perdre beaucoup de temps à l’heure, et même si vous vous approchez de la tâche suivante, je suis en mesure de résoudre le problème.

Particulièrement lointaine dans la littérature, consacrée aux problèmes de méthodes approchées, comme l’idée d’ approcher des algorithmes approchés dans le développement de nombreuses tâches . Faire vibrer un plan de tâches acceptable. Avec une telle option réalisable à développer, chantez plus (pas même plus large) que le nombre d'options, et approuvez ok_ de l'option cob. Passons en revue les éléments, voici la transition vers le plan plus court, mais si vous êtes local, l’optimalité de la version chantée est locale. Lors du premier temps froid, le processus du plan local abrégé est encouragé, et dans un autre cas, la vibration du plan offensif par temps froid, telle que la prise en épi d'une blague d'un nouveau plan optimal. À partir de maintenant, trouvez un moyen de vous permettre de vous inscrire au mécanisme de la blague vipadkovy. En outre, il est également nécessaire d’introduire une règle, pour une autre raison, le moment de la finalisation sera indiqué dans le processus de séparation approximative.

C’est clair sans une description détaillée de l’une des méthodes approximatives, mais permettez-moi d’appeler la méthode vectorielle le déclin [27]. Yogo Rosrobiv I. V. Serginko dans le rock des années 60. La méthode permet au zagogu de savoir qu’il existe un nombre minimum local de fonctions, prote, probablement les pouvoirs les plus importants, puis d’amener le minimum global au niveau.

Il est permis d’envisager la tâche de la programmation par nombre:

(6.24)

par drain:

(6.25)

(6.26)

- des chiffres (6.27)

Commencez par décrire l’algorithme de la méthode que vous devez comprendre.

Nekhay M - un point discret décent plus simple. - une pluralité de plans admissibles pour un nombre actif de tâches sous la forme (6.24) - (6.27). Nous introduisons la métrique dans l'espace M , de sorte que la fonction soit visible entre les points de tout l'espace X et Y. Par її à travers . Métrique trois axiomes de satisfaction:

1) totalité de l'axiome: pense, X = Y ;

2) axiome de symétrie: ;

3) axiome d'irrégularité du filou:

Avec l'analyse de la vidéo géométrique, qui sont entre les points (fonctions peut être vu d'une manière différente. Zokrem, au système de coordonnées cartésiennes directes, le vecteur tobto de - coordonne les points X et Y dans l'espace M.

Nekhai Plan de tâches admissible pour la programmation discrète. Yakshko prend le numéro deyak alors il y a beaucoup de points pour yakoy viskutsya nerіvnіst être appelé une circoncision près du centre au point Rayon r , et le multiplicateur est tous les points pour yakoy viskutsya nerіvnіst être appelé une malédiction .

Visiblement deyaky ok des points z radіusom r 1, tel, schob crim plan gagner un tâches de plan bi in, pour lequel r 1 mє mais pas moins que la valeur attendue de R. Bien plus clairement défini, plus court que les objectifs du plan. Fonctionnalité significative à tel point:

Appelez le vecteur de récession fonctions à deyakom okolі jolis points (une des tâches autorisées, nombre et nombre de programmes) un tel vecteur, les composants d’un de - planifier les tâches, faire un détour .

De toute évidence, lorsque nevidnosti toutes les composantes du vecteur déclinent en un point matimemo pour tout sens

Irrégularité restante signifie un point є point de fonction minimale locale bien visible au rond point Tobto:

En fait, les composantes inactives du vecteur de récession seront plus significatives, alors cela signifie pas є un point minimum dans l'okolі désigné, des fragments dans les points décisifs de l'ensemble de la fonction okolu Nabuva Lesser. Et ce point Vidіlenogo okolu, pour une telle Lorsque vous vous y serez familiarisé, vous verrez la diminution directe de la valeur (changement) de la fonction Oskilki C’est un fait évident et se trouve à la base de la méthode de récession vectorielle schémas obzucchuyvalno.

L’idée de la méthode du pôle est la composante signifiée du vecteur de récession pour un point torchis efficace. Yakshchso tout pue nevid'єmni, alors le point du minimum local est connu, le centre du nouveau cercle et le premier composant sur l'autre est connu. Le processus de blague rozv'yazku є après une énumération d'une journée de points, ce qui modifiera la valeur de la fonction.

En règle générale, sur l'algorithme cutané cutané (pour un nouveau clivage cutané), il n'est pas nécessaire d'énumérer toutes les composantes du vecteur de déclin, mais plutôt moins qu'une partie d'entre elles, de sorte qu'il y a cent cinquante chances et pertes.

Probablement l'un des algorithmes possibles pour réaliser la méthode de récession vectorielle.

1. Vibrez le point d’épaisseur X 0 et le rayon près de R de sorte que le point X 0 du taureau constitue un plan valide pour l’ensemble des tâches du nombre de programmes et ok_ buv donc, quoi se venger est également acceptable plan de tâches. Tsey vib_r mozhdy zsіysnyuvatsya vipadkovo zatatkovoy récession vikonannya sens des esprits.

2. Identifiez les composants du vecteur de déclin de l'okolі vibranom. Comme c'est tout le composant qui n'est pas défini, le point du minimum local est connu (car la tâche est développée avec le plan de numérotation optimal )

3. En règle générale, toutes les composantes du vecteur de récession ne sont pas indisponibles, la composante de vibration yaka maє naymensche valeur et point viznacha , quelle est la signification des nouvelles fonctions et le centre du nouvel okolu.

4. Tournez au point 2. Le processus est poursuivi, mais pour les deaky toutes les composantes du vecteur vide ne constitueront pas une récession.

Rozvjazhemo tsilochislovu tâche vikoristovuyu zmіst fesses fesses 6.1.

Razv'yazannya . Nekhai Vibrana est un point планом un plan de tâche admissible, des morceaux de plainte complaint tout nombre de mots imezhenennya et umovu, et okil vibrannogo radіusa vengeance en tâches planifiées, par exemple, un point

Signature: Fig. 6.6. Marquez les points qui appartiennent au cercle indiqué (Fig. 6.6). Il y a trois points:

De manière significative les composants du vecteur de récession, étant donné le même sens:

Nimenshoy third le troisième composant du vecteur de récession, le deuxième, le deuxième point est devenu le centre du cercle offensif Rayon

La nouvelle fenêtre entrera les points avec les coordonnées:

Il est nécessaire de calculer les composantes significatives du vecteur de récession pour les valeurs des points. Cependant, pour trois points d’intérêt, les grandeurs des boules sont enracinées sur le front-end, et je dois calculer les composantes du vecteur pour les nouveaux points.

A la fin du calcul, la valeur la moins significative de la composante du vecteur, comme indiqué au point à cela, le prochain cent près d'un nouveau point Nekhai

Calculons les composantes du vecteur, la dichotomie en deux points d’un cercle:

Après avoir vérifié la valeur, le point du nouveau centre est marqué z radіusom Les composantes du vecteur de récession dans tout un quartier chutent à une valeur inférieure. La procédure à court terme est désormais terminée et le point est le plan optimal du nombre de tâches:

Comme le montre la description de l'algorithme d'implémentation, Zauvazhimo, la méthode de récession vectorielle, est associée pour le même nombre de tâches différentes et de tâches non linéaires.