Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Integer Programming a po častiach lineárna funkcia

V matematike , rovnako ako počítačové programovanie , existujú rôzne spôsoby vykonávania funkcie alebo série výpočtov riešiť problémy . Najjednoduchší z týchto funkcií predstavuje lineárne funkcie , ktoré slúžia ako základ pre komplexné funkcie , alebo ako kusy zložitých systémov funkcií . Tieto systémy môžu obsahovať ľubovoľné množstvo dát akéhokoľvek typu , alebo môže byť obmedzená na určité typy dát , ako sú celé čísla , alebo celých čísel , v prípade celočíselného programovania . Počítačové programovanie a matematické funkcie

Primárne porovnanie na pamäti pri diskusii o matematické programovanie je to , že programovanie sám začal ako podmnožina matematiky ako celku . Veľa zložité matematické výpočty možno nastaviť a popravený v počítačových programovacích jazykoch . Pomocou počítačového programovania funkcií , môžete nastaviť priame korelácia medzi funkciou v programovacom jazyku a matematické funkcie napísané na papieri , alebo v knihe . Programovanie je v podstate podmnožinou matematiky a obsahuje schopnosti vykonávať výpočty , ako je lineárnou funkciou .
Lineárne funkcie

funkcie v oboch programovania a všeobecné matematiky je matematické oznámenie obsahuje rad matematických operácií , zvyčajne zahŕňajúce premenné , ktoré môže trvať nejaký priraďovanie hodnôt alebo vstup . V tradičnej matematike , funkcie zvyčajne nasleduje formát f ( x ) = x 5 , alebo podobne . Táto funkcia predstavuje lineárnu funkciu v tom , že vstupná premenná " x " je iba variabilné a má maximálny exponent 1.
Po častiach lineárna funkcia

spoločné a dobre známy lineárnou funkciou predstavuje čiary na grafe a v súlade s formátom " y = mx + b " , kde x je súradnica x na grafe , y je y súradníc , b je y - osi s osou linky , a m je sklon priamky . Ak dvaja alebo viac funkcií spolupracovať v jednom " systéme " v rozsahu súradnicami xa y na grafe , tieto funkcie sú známe spoločne ako po častiach lineárna funkcia .
Integer Programming

v kontexte lineárneho programovania , s hodnotou podielových listov rozhodujúcich vypočítanej hodnoty , alebo hodnoty X a Y v prípade grafov , je nutne byť akékoľvek hodnoty. Avšak , situácia , vznikajú , keď je nutné vzdať sa zlomkovej časti čísla realizovať celý rad riešení prostredníctvom čísel . Celočíselné programovanie diktuje , že rozhodujúce premenné všetky predstavujú celočíselné hodnoty k dodržiavaniu podmienok , ktoré diktujú celé čísla . To predstavuje určitú zložitosť do programovacích modelov , pretože veľa možností v celej číslo modelu stať sa " všetko alebo nič " kvôli nedostatku čiastkové časti
Integer Programming . Príklad : Problém batohu

Mnoho výpočtovej funkčné problémy , ako je napríklad " problému batohu " , sú celočíselné programovanie problémy . Problém batohu požiada o algoritmus na určenie najcennejšie kombinácii šperkov umiestniť do batohu na základe klenot hmotnosti . Vzhľadom k tomu nemožno umiestniť čiastočné klenot v batohu , výpočet optimálnej usporiadanie šperkov zahŕňa lineárne celočíselné programovanie . Tento exponenciálne zvyšuje obtiažnosť výpočtu riešenie cez počítačový algoritmus , ktorý nemôže vykonávať zrážky , než to , čo je dané programátorom . To znamená, že program nemôže robiť úsudok volanie o hodnotu a váhu a je nutné použiť programovací algoritmy celočíselných pre výpočet najcennejšie kombináciu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené