olettamusjärjestysalgoritmi
Olettamusjärjestysalgoritmi, suomeksi joskus myös oletusjärjestysalgoritmi tai prioriteettijärjestysalgoritmi, on tietojenkäsittelytieteessä käytetty käsite, joka kuvaa tapaa, jolla järjestelmä tai algoritmi käsittelee tehtäviä tai tietoja niiden oletetun tärkeyden tai kiireellisyyden perusteella. Se ei ole yksittäinen, tarkasti määritelty algoritmi, vaan enemmänkin yleinen periaate tai strategia.
Olettamusjärjestysalgoritmi toimii usein siten, että jokaiselle käsiteltävälle kohteelle (esimerkiksi tehtävälle prosessille tai verkkopaketille) annetaan jokin prioriteettiarvo.
Tämänkaltaisia algoritmeja käytetään monilla alueilla. Käyttöjärjestelmissä prosessien aikataulutus hyödyntää usein olettamusjärjestystä, jotta tärkeät tai interaktiiviset tehtävät
Olettamusjärjestysalgoritmin tehokkuus riippuu olennaisesti prioriteettien oikeasta määrittelystä ja algoritmin toteutuksesta. Jos prioriteetit ovat virheellisesti asetettu, se