- Klassificering av typer av algoritmer
- Enligt ditt teckensystem
- Kvalitativa algoritmer
- Kvantitativa algoritmer
- Beräkningsalgoritm
- Icke-beräkningsalgoritm
- Enligt dess funktion
- Markeringsalgoritm
- TILL
- Dynamisk schemaläggning
- Heuristiska algoritmer
- Backtracking-algoritmer
- Girig algoritm
- referenser
Bland de olika typerna av algoritmer som finns, de som klassificeras enligt deras system för tecken och deras funktion sticker ut. En algoritm är en serie steg som vidtas för att lösa ett problem, utföra en uppgift eller utföra en beräkning.
Per definition är de i allmänhet rigorösa och logiska konstruktioner, såsom matematiska operationer, som har visat sig vara optimala för att lösa vissa problem.

I grund och botten är en algoritm den mest kända lösningen på ett visst problem. Beroende på strategi och funktion finns det många typer av algoritmer.
Några av dessa typer är: dynamiska algoritmer, omvända algoritmer, brute force-algoritmer, opportunistiska algoritmer, markeringsalgoritmer och slumpmässiga algoritmer, bland andra.
Algoritmer har olika användningsområden inom många fält. Från datorområdet, genom matematik till marknadsföringsområdet. Det finns tusentals lämpliga algoritmer för att lösa problem inom varje område.
Klassificering av typer av algoritmer
Enligt ditt teckensystem
Kvalitativa algoritmer
Dessa algoritmer är de där verbala element placeras. Ett exempel på denna typ av algoritm är instruktionerna eller "steg för steg" som ges muntligt.
Så är fallet med matlagningsrecept eller instruktioner för att göra DIY-arbete.
Kvantitativa algoritmer
De är motsatsen till kvalitativa algoritmer, eftersom numeriska element är placerade. Dessa typer av algoritmer används i matematik för att utföra beräkningar. Till exempel att hitta en kvadratrot eller lösa en ekvation.
Beräkningsalgoritm
Det är algoritmerna som är gjorda med en dator; många av dessa algoritmer är mer komplexa och måste därför göras via en maskin. Det kan också vara kvantitativa algoritmer som är optimerade.
Icke-beräkningsalgoritm
Dessa algoritmer är de som inte kan göras med en dator; till exempel att programmera en TV.
Enligt dess funktion
Markeringsalgoritm
Denna algoritm använder automatisering för att ställa in priser dynamiskt, baserat på faktorer som kundbeteende.
Det är praxis att automatiskt ställa in ett pris för varor som säljs för att maximera säljarens vinst. Det har varit en vanlig praxis inom flygbranschen sedan början av 1990-talet.
Taggningsalgoritmen är vanligt i mycket konkurrenskraftiga branscher som resor och online-handel.
Denna typ av algoritm kan vara extremt komplex eller relativt enkel. I många fall kan de vara självlärda eller de kan kontinuerligt optimeras med testning.
Taggningsalgoritmen kan vara upopulär hos kunder eftersom människor tenderar att värdera stabilitet och rättvisa.
TILL
Det är en algoritm där resultatet eller sättet på vilket resultatet erhålls beror på sannolikheten. De kallas också ibland slumpmässiga algoritmer.
I vissa applikationer är användningen av denna typ av algoritm naturlig, till exempel när man simulerar beteendet hos ett befintligt eller planerat system över tid. I detta fall är resultatet lyckosamt.
I andra fall är problemet som ska lösas deterministiskt men det kan omvandlas till en framgångsrikt problem, och det kan lösas genom att tillämpa en sannolikhetsalgoritm.
Det bra med denna typ av algoritm är att dess tillämpning inte kräver sofistikerad eller matematisk kunskap. Det finns tre huvudtyper: numeriska, Monte Carlo och Las Vegas.
Den numeriska algoritmen använder approximation, snarare än symboliska manipulationer, för att lösa matematiska analysproblem. De kan tillämpas inom alla områden inom ingenjörsvetenskap och fysik.
Monte Carlo-algoritmer producerar för sin del svar baserade på sannolikhet. Som ett resultat kan lösningarna som produceras av denna algoritm kanske eller inte vara korrekta, eftersom de har en viss felmarginal.
Det används av utvecklare, av matematiker och av forskare. De kontrasteras med Las Vegas algoritmer.
Slutligen kännetecknas Las Vegas-algoritmerna av att resultatet alltid kommer att vara korrekt, men systemet kan använda mer än förväntade resurser eller mer tid än beräknat.
Med andra ord: dessa algoritmer gör ett slags spel med användning av resurser, men de ger alltid ett exakt resultat.
Dynamisk schemaläggning
Ordet dynamisk hänvisar till metoden där algoritmen beräknar resultatet. Ibland beror lösningen på ett element i problemet på att lösa en serie mindre problem.
För att lösa problemet måste därför samma värden beräknas om och om igen för att lösa mindre delproblem. Men detta skapar slöseri med cykler.
För att avhjälpa detta kan dynamisk programmering användas. I detta fall kommer resultatet av varje delproblem i princip att komma ihåg; vid behov används det värdet istället för att beräknas om och om igen.
Heuristiska algoritmer
Dessa algoritmer är de som hittar lösningar bland alla möjliga, men de garanterar inte att det bästa av dessa hittas. Av denna anledning anses de vara ungefärliga eller inte exakta algoritmer.
De hittar vanligtvis en lösning nära det bästa och finner den också snabbt och enkelt. I allmänhet används denna typ av algoritm när det är omöjligt att hitta en lösning på normalt sätt.
Backtracking-algoritmer
Det är algoritmer som har återkallats genom att observera deras beteende. Vanligtvis är de ungefärliga approximationer av den ursprungliga algoritmen som är byggda för syften som tävling eller studier.
Algoritmer kan återkallas för att studera deras inverkan på marknader, ekonomi, prissättning, drift och samhälle.
Girig algoritm
I många av problemen leder gådefulla beslut till optimala lösningar. Denna typ av algoritm är tillämplig på optimeringsproblem.
I varje steg i en glupsk algoritm fattas ett logiskt och optimalt beslut så att i slutändan den bästa totala lösningen uppnås.
Men kom ihåg att när ett beslut fattats inte kan det korrigeras eller ändras i framtiden.
Att testa sanningen hos en girig algoritm är mycket viktigt, eftersom inte alla algoritmer i denna klass leder till en optimal global lösning.
referenser
- Algoritm: typer och klassificering. Återställs från gonitsora.com
- Heuristiska algoritmer. Återställdes från students.cei.upatras.gr
- Vad är algoritmisk prissättning (2016). Återställs från simplicable.com
- Numerisk analys. Återställs från wikipedia.org
- Probabilistiska algoritmer (2001). Återställs från användare.abo.fi
- Vad är algoritmer (2015). Återställs från simplicable.com
- Monte carlo algoritm. Återställs från technopedia.com
- Typer av algoritmer. Återställdes från lostipos.com
- Vad är omvända algoritmer? Återställs från simplicable.com
