- Класификација врста алгоритама
- Према вашем систему знакова
- Квалитативни алгоритми
- Квантитативни алгоритми
- Рачунални алгоритам
- Не рачунајући алгоритам
- У складу са својом функцијом
- Алгоритам за обележавање
- ДО
- Динамичко заказивање
- Хеуристички алгоритми
- Алгоритми повратног праћења
- Похлепни алгоритам
- Референце
Међу различитим врстама алгоритама који постоје постоје истакнути се они који су класификовани према њиховом систему знакова и према функцији. Алгоритам је низ корака предузетих за решавање проблема, извршавање задатка или израчунавање.
По дефиницији, они су углавном ригорозни и логични дизајни, попут математичких операција, који су се показали оптималним за решавање неких потешкоћа у питању.
У основи, алгоритам је најбоље познато решење одређеног проблема. Зависно од његове стратегије и функције, постоји много врста алгоритама.
Неки од ових типова су: динамички алгоритми, обрнути алгоритми, алгоритми грубе силе, опортунистички алгоритми, алгоритми за обележавање и случајни алгоритми, између осталих.
Алгоритми имају различите намене у многим пољима. Од рачунара, преко математике до подручја маркетинга. Постоји хиљаде одговарајућих алгоритама за решавање проблема у свакој области.
Класификација врста алгоритама
Према вашем систему знакова
Квалитативни алгоритми
Ови алгоритми су они у које су постављени вербални елементи. Пример ове врсте алгоритма су упутства или „корак по корак“ која се дају усмено.
Такав је случај са рецептима за кување или упутствима за обављање послова "уради сам".
Квантитативни алгоритми
Они су супротност квалитативним алгоритмима јер се постављају нумерички елементи. Ове врсте алгоритама се користе у математици за обављање прорачуна. На пример, пронаћи квадратни корен или решити једначину.
Рачунални алгоритам
Они су алгоритми који се праве са рачунаром; многи од ових алгоритама су сложенији и зато их треба извести преко машине. Такође могу бити квантитативни алгоритми који су оптимизовани.
Не рачунајући алгоритам
Ови алгоритми су они који се не могу извршити са рачунаром; на пример, програмирање телевизије.
У складу са својом функцијом
Алгоритам за обележавање
Овај алгоритам користи аутоматизацију за динамичко постављање цена на основу фактора као што је понашање купаца.
Пракса је аутоматског одређивања цене артикала у продаји како би се максимализовао профит продавца. То је уобичајена пракса у авиокомпанији од почетка 1990-их.
Алгоритам означавања уобичајена је пракса у високо конкурентним индустријама као што су путовања и мрежна трговина.
Ова врста алгоритма може бити изузетно сложена или релативно једноставна. У многим случајевима могу бити самоуци или се могу континуирано оптимизирати тестирањем.
Алгоритам означавања може бити непопуларан код купаца, јер људи имају тенденцију да вреднују стабилност и коректност.
ДО
То је алгоритам где резултат или начин добијања резултата зависи од вероватноће. Они се такође понекад називају случајним алгоритмима.
У неким је апликацијама употреба ове врсте алгоритма природна, као што је симулација понашања постојећег или планираног система током времена. У овом случају резултат је случајан.
У другим случајевима проблем који треба решити је детерминистички, али може се трансформисати у случајни, а може се решити применом алгоритма вероватноће.
Добра ствар овог алгоритма је да његова примена не захтева софистицирано или математичко знање. Постоје три главне врсте: нумеричка, Монте Карло и Лас Вегас.
Нумерички алгоритам користи апроксимацију, уместо симболичких манипулација, за решавање проблема математичке анализе. Могу се применити у свим областима инжењерства и физичких наука.
Са своје стране, Монте Царло алгоритми дају одговоре на основу вероватноће. Као резултат, решења произведена овим алгоритмом могу или не морају бити тачна, јер имају одређену грешку.
Користе га програмери, математичари и научници. Они су у супротности са алгоритмима из Лас Вегаса.
Коначно, алгоритми из Лас Вегаса карактеришу се по томе што ће резултат увек бити тачан, али систем може да користи више од предвиђених ресурса или више времена од процењеног.
Другим речима: ови алгоритми чине својеврсну коцку уз коришћење ресурса, али увек дају тачан резултат.
Динамичко заказивање
Реч динамика односи се на методу у којој алгоритам израчунава резултат. Понекад решавање једног елемента проблема зависи од решавања низа мањих проблема.
Стога, да би се решио проблем, исте вредности морају се изнова и изнова израчунавати да би се решили мањи подпроблеми. Али то ствара расипање циклуса.
Да би се ово решило, може се користити динамичко програмирање. У овом случају се у основи памти резултат сваког подпроблема; када је потребно, та се вредност користи уместо да се израчунава изнова и изнова.
Хеуристички алгоритми
Ови алгоритми су ти који проналазе решења међу свим могућим, али не гарантују да ће се наћи најбољи. Из тог разлога се сматрају приближним или непрецизним алгоритмима.
Обично пронађу неко решење близу најбољег, и такође га брзо и лако нађу. Ова врста алгоритма се обично користи када је немогуће наћи решење на нормалан начин.
Алгоритми повратног праћења
То су алгоритми који су опозвани посматрањем њиховог понашања. Обично су то апроксимације оригиналног алгоритма који су изграђени за потребе као што су такмичење или студије.
Алгоритми се могу опозвати да би се проучио њихов утицај на тржишта, економију, цене, пословање и друштво.
Похлепни алгоритам
У многим проблемима гласне одлуке воде ка оптималним решењима. Ова врста алгоритма је применљива на проблеме оптимизације.
У сваком кораку промашеног алгоритма доноси се логична и оптимална одлука, тако да се на крају постиже најбоље цјелокупно рјешење.
Али имајте на уму да једном када се одлука донесе, то се не може исправити или променити у будућности.
Тестирање истинитости похлепног алгоритма је веома важно јер нису сви алгоритми ове класе воде оптималном глобалном рјешењу.
Референце
- Алгоритам: врсте и класификација. Опоравак од гонитсора.цом
- Хеуристички алгоритми. Опоравак од студентс.цеи.упатрас.гр
- Шта је алгоритамско одређивање цена (2016). Опоравак са симпсабле.цом
- Бројчана анализа. Опоравак са википедиа.орг
- Пробабилистички алгоритми (2001). Опоравак од корисника.або.фи
- Шта су алгоритми (2015). Опоравак са симпсабле.цом
- Монте Царло алгоритам. Опоравак од тецхнопедиа.цом
- Врсте алгоритама. Опоравак од лостипос.цом
- Шта су обрнути алгоритми? Опоравак са симпсабле.цом