Būla loģikas priekšrocības un trūkumi

Būla loģika, ko pirmo reizi 1800. gadu vidū izstrādāja matemātiķis Džordžs Būls, ir formāla, matemātiska pieeja lēmumu pieņemšanai. Simbolu un skaitļu pazīstamās algebras vietā Būla noteica lēmumu stāvokļu algebru, piemēram, jā un nē, viens un nulle. Būla sistēma saglabājās akadēmiskajā vidē līdz 1900. gadu sākumam, kad elektrotehnikas inženieri pamanīja tās lietderību ķēžu pārslēgšanai, novedot pie telefona tīkliem un digitālajiem datoriem.

Būla algebra

Būla algebra ir sistēma divu vērtētu lēmumu stāvokļu apvienošanai un divu vērtīgu rezultātu sasniegšanai. Standarta skaitļu, piemēram, 15.2 vietā, Būla algebra izmanto bināros mainīgos, kuriem var būt divas vērtības - nulle un viena -, kas attiecīgi apzīmē “false” un “true”. Aritmētikas vietā tam ir operācijas, kas apvieno bināros mainīgos, lai iegūtu bināru rezultātu. Piemēram, operācija “AND” dod patiesu rezultātu tikai tad, ja abi tās argumenti vai ievades ir patiesi. Būla algebrā “1 UN 1 = 1”, bet “1 UN 0 = 0”. Operācija OR dod patiesu rezultātu, ja kāds no argumentiem ir patiess. “1 VAI 0 = 1” un “0 VAI 0 = 0” abi ilustrē VAI darbību.

Digitālās shēmas

Būla algebra pagājušā gadsimta trīsdesmitajos gados guva labumu elektriskajiem dizaineriem, kuri strādāja pie tālruņa komutācijas ķēdēm. Izmantojot Būla algebru, viņi iestata slēgtu slēdzi, kas ir vienāds ar “true”, un atvērto slēdzi ir nulle vai “false”. Tāda pati priekšrocība attiecas uz digitālajām shēmām, kas sastāv no datoriem. Šeit augstsprieguma stāvoklis ir vienāds ar “taisnība” un zema sprieguma stāvoklis ir “nepatiesa”. Augsta un zema sprieguma stāvokļu izmantošana un Būla loģiku, inženieri izstrādāja digitālās elektroniskās shēmas, kas varētu atrisināt vienkāršu lēmumu pieņemšanu ar “jā” un “nē” problēmas.

Jā-Nē rezultāti

Būla loģika pati par sevi dod tikai noteiktus, melnbaltus rezultātus. Tas nekad nerada “varbūt”. Šis trūkums ierobežo Būla algebru tajās situācijās, kur jūs varat norādiet visus mainīgos izteiktās patiesās vai nepatiesās vērtībās un kur šīs vērtības ir vienīgās iznākums.

Tīmekļa meklēšana

Veicot meklēšanu tīmeklī, rezultātu filtrēšanai tiek izmantota Būla loģika. Ja meklējat, piemēram, “automašīnu dīleri”, meklētājprogrammā būs simtiem miljonu atbilstošu tīmekļa lapu. Ja pievienojat vārdu “Čikāga”, skaitlis ievērojami samazinās. Meklētājprogramma izmanto Būla algebru, izgūstot lapas, kas atbilst vārdam “auto” UN “tirgotājs” UN “Čikāga”; citiem vārdiem sakot, Web lapai ir jābūt visiem noteikumiem, lai to kvalificētu. Varat arī norādīt nosacījumu “VAI”, piemēram, “automašīna” un “tirgotājs” UN (“Čikāga” VAI “Milvoki”), kas dod jums lapas automašīnu tirgotājiem Čikāgā vai Milvoki. Būla loģikas priekšrocība - meklēšanas rezultātu uzlabošana - nāk par labu miljoniem cilvēku, kuri katru dienu pārlūko tīmekli.

Grūtības

Būla loģikas valoda ir sarežģīta, nepazīstama un prasa zināmu apguvi. Piemēram, operācija “AND” mulsina iesācējus, kuri pieraduši pie tā nozīmes ikdienas angļu valodā. Viņi sagaida, ka meklēšanas vaicājums “automašīna” un “tirgotājs” sniegs vairāk rezultātu nekā tikai “automašīna”, kā tas nozīmē AND rezultātu pievienošanu. Būla loģika prasa arī iekavas, lai sakārtotu precīzu paziņojuma nozīmi: “automašīna VAI laiva UN tirgotājs” sniedz jums sarakstu ar jebkāds sakars ar automašīnām, kas pievienota laivu tirgotāju sarakstam, turpretī “(automašīna VAI laiva) UN tirgotājs” norāda automašīnu tirgotāju un laivu sarakstu. dīleri. Būla loģikas grūtību trūkums ierobežo tās lietotājus ar tiem, kas tērē laiku, lai to apgūtu.

  • Dalīties
instagram viewer