/ / Matematisk programmering - den riktige måten å ta den beste beslutningen

Matematisk programmering er den riktige måten å ta den beste beslutningen

Matematisk programmering girimplementering av metoder for å finne den optimale løsningen. Løsningen av slike typer problemer er knyttet til studiet av funksjoner på ekstremitet. Metoder for matematisk programmering er ganske vanlig i det anvendte feltet cybernetikk.

Et stort antall oppgaver som vises isamfunnet, er ofte forbundet med fenomener som er basert på et bevisst grunnlag for beslutninger. Det er nettopp med det nødvendige valget av en mulig virkemåte som brukes i ulike områder av menneskelig livsaktivitet, at problemene med matematisk programmering finner deres anvendelse.

Historien om samfunnsutviklingen viser deten begrenset mengde informasjon har alltid forhindret den riktige avgjørelsen, og den optimale løsningen var hovedsakelig basert på intuisjon og erfaring. I fremtiden, med økningen i mengden informasjon for beslutningstaking, begynte direkte beregninger å bli brukt.

Bildet på det modernebedrift, der på grunn av et bredt spekter av produkter produsert der, er strømmen av innspillingsinformasjon ganske enkelt enorm. Dens behandling er bare mulig med bruk av moderne elektroniske teknologier. Og hvis du trenger å velge de optimale løsningene fra de tilbudte løsningene, så kan du ikke uten elektronikk.

Derfor går matematisk programmering gjennom følgende hovedfaser.

Den første fasen innebærer rangering av alle viktige faktorer og etablering av en regelmessighet mellom dem, som de er i stand til å overholde.

Den andre fasen er bygging av en modell av problemer imatematisk uttrykk. Med andre ord er det en virkelighets abstraksjon, representert ved hjelp av matematiske symboler. Den matematiske modellen er i stand til å etablere forholdet mellom kontrollparametrene og det valgte fenomenet. Denne scenen skal omfatte konstruksjonen av en slik karakteristikk, hvor hver større eller mindre verdi tilsvarer den optimale situasjonen fra det beslutningsgrunnlag som er gjort.

Ifølge resultatene fra implementeringen av de ovennevnte trinnene, dannes en matematisk modell som bruker visse matematiske kunnskaper.

Den tredje fasen innebærer studienvariabler som har betydelig innvirkning på objektivfunksjonen. Denne perioden bør inneholde besittelse av visse matematiske kunnskaper som vil bidra til å løse problemer som oppstår i den andre fasen av beslutningsprosessen.

Det fjerde trinnet er å sammenligneResultatene av beregninger oppnådd i tredje trinn med en simulert gjenstand. Med andre ord, på dette stadiet, er tilstrekkeligheten til modellen med det modellerte objektet etablert innenfor grensene for å oppnå den nødvendige nøyaktigheten av kildedataene. Avgjørelsen på dette stadiet avhenger av resultatet av studien. Så når du oppnår utilfredsstillende matchende resultater, angis inngangsdata om objektet som er modellert. Hvis behovet oppstår, blir formuleringen av problemet raffinert, etterfulgt av bygging av en ny matematisk modell, løsningen av det matematiske problemet og en ny sammenligning av resultatene.

Matematisk programmering lar deg bruke to hovedområder for beregning:

- Løsning av deterministiske oppgaver som medfører visshet om all opprinnelig informasjon;

- Stokastisk programmering tillaterløse problemer som inneholder elementer av usikkerhet, eller når parametrene til disse problemene er tilfeldige. For eksempel utføres produksjonsplanlegging ofte under forhold med ufullstendig visning av reell informasjon.

I utgangspunktet har matematisk programmering i sin struktur de følgende delene av programmering: lineær, ikke-lineær, konveks og kvadratisk.

Les mer: