Matematisk programmering giverimplementering af metoder til at finde den optimale løsning. Løsningen af disse typer problemer er forbundet med studiet af funktioner til ekstremitet. Metoder til matematisk programmering er ret udbredte i den anvendte retning af cybernetik.
Et stort antal opgaver vises isamfundet er ofte forbundet med fænomener, der er baseret på et bevidst beslutningsgrundlag. Det er med det nødvendige valg af en mulig fremgangsmåde, der anvendes i forskellige områder af menneskelivet, at matematiske programmeringsproblemer finder deres anvendelse.
Historien om samfundets udvikling viser detden begrænsede mængde information hindrede altid at tage den rigtige beslutning, og den optimale beslutning var hovedsageligt baseret på intuition og erfaring. Senere, med en stigning i mængden af information, blev direkte beregninger brugt til at træffe en beslutning.
Billedet ser helt anderledes ud i moderneen virksomhed, hvor strømmen af inputinformation på grund af den brede vifte af varer, der produceres der, simpelthen er enorm. Dens behandling er kun mulig ved brug af moderne elektroniske teknologier. Og hvis du har brug for at vælge den optimale blandt de foreslåede løsninger, kan du bestemt ikke undvære elektronik.
Derfor gennemgår matematisk programmering de følgende hovedfaser.
Den første fase involverer rangordning af alle faktorer i rækkefølge efter betydning og etablering af et mønster mellem dem, som de er i stand til at adlyde.
Den anden fase er konstruktionen af en problemmodel imatematisk udtryk. Med andre ord er det en abstraktion af virkeligheden, repræsenteret ved hjælp af matematiske symboler. Den matematiske model er i stand til at etablere forholdet mellem kontrolparametrene og det valgte fænomen. Dette trin skal omfatte konstruktionen af en sådan karakteristik, hvor hver større eller mindre værdi svarer til den optimale situation set fra den beslutning, der træffes.
Baseret på resultaterne af implementeringen af de anførte stadier dannes en matematisk model ved hjælp af visse matematiske viden.
Den tredje fase involverer forskningvariabler, der har en betydelig indflydelse på den objektive funktion. Denne periode skal give mulighed for besiddelse af en vis matematisk viden, der kan hjælpe med at løse problemer, der opstår i anden fase af beslutningsprocessen.
Det fjerde trin er at sammenligneberegningsresultater opnået på tredje trin med et modelleret objekt. Med andre ord, på dette trin etableres tilstrækkeligheden af modellen med det modellerede objekt inden for grænserne for at opnå den krævede nøjagtighed af de oprindelige data. Beslutningsprocessen på dette stadium afhænger af resultatet af undersøgelsen. Så når der modtages utilfredsstillende sammenligningsresultater, angives inputdataene på det modellerede objekt. Hvis behovet opstår, afklares problemstillingen med den efterfølgende konstruktion af en ny matematisk model, løsningen af det indstillede matematiske problem og en ny sammenligning af resultaterne.
Matematisk programmering giver dig mulighed for at bruge to hovedberegningsområder:
- løsningen på deterministiske problemer, der antager sikkerhed for alle de første oplysninger;
- stokastisk programmering, der tillader detløse problemer, der indeholder elementer af usikkerhed, eller når parametrene for disse problemer er tilfældige. For eksempel udføres produktionsplanlægning ofte under forhold med ufuldstændig visning af reel information.
Dybest set har matematisk programmering følgende programmeringsafsnit i sin struktur: lineær, ikke-lineær, konveks og kvadratisk.