Ulemperne ved lineær programmering

Lineær programmering bruger matematiske ligninger til at løse forretningsproblemer. Hvis du f.eks. Skal beslutte, hvor mange og hvor mange af fire forskellige produktlinjer, der skal fremstilles til jul shopping sæson, lineær programmering tager dine muligheder og beregner matematisk den blanding af produkter, der genererer maksimalt profit. Fordi antallet af variabler ofte er stort, stoler lineære programmører på computere for at foretage beregningerne.

Modellering

For at bruge lineær programmering skal du konvertere dit problem til en matematisk model. For at gøre dette har du brug for et mål som maksimering af fortjeneste eller minimering af tab. Modellen skal også omfatte beslutningsvariabler, der påvirker disse mål, og begrænsninger, der begrænser, hvad du kan gøre. For eksempel, hvis du har begrænsede forsyninger og vil vide, om du skal koncentrere dig om avancerede produkter eller et større output på billigere varer for at maksimere profit, for denne model har du et mål, variabler og begrænsninger, så du har det, du har brug for begynde.

instagram story viewer

Lineæritet

Lineær programmering er logisk nok afhængig af lineære ligninger: Hvis du fordobler salget, mens alt andet forbliver konstant, vil ligningen vise dig, at du fordobler din omsætning. Nogle beslutningsvariabler har dog en ikke-lineær effekt. Hvis du for eksempel fordobler dit budget til en virksomhedsstart, betyder det ikke, at dit første års fortjeneste eller udgifter også fordobles. Skalaeffektiviteter er ofte ikke relateret til lineære effekter. Alternativer til lineær programmering såsom målprogrammering tager ikke-lineære variabler i betragtning.

Virkelighed

Lineær programmering er kun effektiv, hvis den model, du bruger, afspejler den virkelige verden. Hver model er afhængig af visse antagelser, og de kan være ugyldige: du antager for eksempel, at tredobling af produktionen vil tredoble salget, men i virkeligheden mætter det markedet. Lineære ligninger giver undertiden resultater, der ikke giver mening i den virkelige verden, såsom et resultat, der indikerer, at du skulle indgå kontrakt om at bygge 23,75 slagskibe for flåden for at maksimere overskuddet - hvordan vil du håndtere .75 praktisk vilkår?. Dygtige lineære programmører kan dog tilpasse modeller og ligninger for at håndtere disse problemer.

Ufleksibilitet

Nogle situationer har for mange muligheder for at passe ind i en lineær programmeringsformel. En medicinsk praksis kunne bruge lineær programmering til at bestemme de optimale strålebehandlinger for kræft patienter, men de medicinske tilstande er så forskellige, at læger uundgåeligt finder nogle, der ikke passer til nogen lineær model. Lineær programmering har naturligvis heller ingen intuition eller tarminstinkt; Heath Hammett, der arbejder med lineære programmer for militæret, fortalte magasinet "Signal" i 2005, at det er derfor, det er nødvendigt for folk at gennemgå lineære programmeringskonklusioner, før de handler på dem.

Teachs.ru
  • Del
instagram viewer