Núll-Einn heiltala forritun
Hvað er Zero-One Heiltala forritun?
Núll-einn heiltöluforritun (sem einnig er hægt að skrifa sem '0-1' heiltöluforritun) er stærðfræðileg aðferð til að nota röð af tvöfaldri föllum; sérstaklega, já ('1') og nei ('0') svör til að komast að lausn þegar tveir möguleikar útiloka hvor aðra.
Í fjármálaheiminum er núll-einn heiltöluforritun oft notuð til að veita svör við vandamálum við fjármagnsskömmtun,. sem og til að hámarka ávöxtun fjárfestinga og aðstoða við skipulagningu, framleiðslu, flutninga og önnur mál.
Skilningur á Zero-One heiltöluforritun
Heiltöluforritun er grein stærðfræðilegrar forritunar eða hagræðingar, sem felur í sér að búa til jöfnur til að leysa vandamál. Hugtakið „stærðfræðileg forritun“ tengist því að markmiðið með lausn ýmissa vandamála er að velja aðgerðaforrit. Að úthluta einföldu já/nei gildi getur verið öflug leið til að koma á línulegum lausnarramma til að greina óhagkvæmni.
Í grundvallaratriðum eru grunnleiðbeiningar sem tölva framkvæmir tvöfaldur kóðar, sem samanstanda aðeins af einum og núllum. Þessir kóðar eru þýddir beint í „kveikt“ og „slökkt“ ástand rafmagnsins sem fer í gegnum rafrásir tölvunnar. Í rauninni eru þessir einföldu kóðar grunnurinn að „vélamáli“, grundvallarfjölbreytni forritunarmála. Þessar kveikja og slökktu stöður má einnig túlka sem að úthluta "já" eða "nei" til rökrænnar falls.
Auðvitað myndi enginn maður geta smíðað nútíma hugbúnað með því að forrita beinlínis eitt og núll. Þess í stað verða mannlegir forritarar að treysta á ýmis lög af abstrakt sem geta gert þeim kleift að orða skipanir sínar á sniði sem er meira innsæi fyrir menn. Nánar tiltekið gefa nútímaforritarar út skipanir á svokölluðum „hástigi tungumálum“, sem nota innsæi setningafræði eins og heil ensk orð og setningar, svo og rökræna rekstraraðila eins og „Og“, „Eða“ og „Annað“ sem eru kunnugleg í daglegri notkun.
Á endanum þarf þó að þýða þessar háu skipanir yfir á vélamál. Frekar en að gera það handvirkt, treysta forritarar á samsetningartungumál sem hafa það að markmiði að þýða sjálfkrafa á milli þessara há- og lágstigs tungumála.
Raunverulegt dæmi um núll-einn heiltöluforritun
Einfalt dæmi um hvernig hægt væri að nota núll-einn heiltölu forritun við hlutafjárskömmtun væri við að ákvarða fjölda vöruþróunarverkefna sem fyrirtæki getur lokið á ákveðnum degi eða innan ákveðins fjárhagsáætlunar. Til dæmis er hægt að gefa upp fjölda breyta fyrir hvert verkefni sem á endanum leiða til 1 (já) eða 0 (nei) tvíundarákvörðun um hvort taka eigi verkefnið með í fjárhagsáætlun eða ekki. Þetta getur verið gagnlegt fyrir fyrirtæki sem eru óviss um ákveðna viðskiptaákvörðun og eru að leita að einfaldri leið til að meta möguleikana.
Hápunktar
Núll-einn heiltölu forritun byggir á báðum ákvörðunum um já (1) og nei (0) til að finna lausnir á rökfræðilegum vandamálum.
Þessi tegund af forritun getur verið gagnleg fyrir fyrirtæki sem taka ákvarðanir um málefni eins og hvað á að fjárfesta í eða hverja af tveimur fyrirhuguðum vörum er auðveldast að framleiða.
Í núll-einni heiltöludæmum er hver breyta aðeins táknuð með 0 ('nei') eða 1 ('já'), og gæti táknað að velja eða hafna valkost, kveikja eða slökkva á rafrænum rofum, eða beint já eða ekkert svar notað í ýmsum öðrum forritum.