"Mrowisko"
Królowa postanowiła wspomóc proces zarządzania mrowiskiem, wykorzystując system umożliwiający ewidencję dorosłych jego mieszkańców i sprawowanych przez nich funkcji.
W mrowisku żyje ponad 37 mln mrówek. Dla każdej mrówki pamiętamy jej pseudonimy, wiek, długość ciała przy urodzeniu i nazwę kolonii, z której pochodzi (o ile nie urodziła się w naszym mrowisku). Ponadto raz na jakiś czas królowa ustala dla wszystkich mrówek jednakowy wzorzec zapachu, po którym rozpoznaje się mieszkańców mrowiska.
Mrówki, ze względu na rodzaj pełnionych funkcji, dzielą się m.in. na zbieraczki pokarmu, konstruktorki korytarzy. Wiele mrówek może pełnić jednocześnie obie te funkcje.
Mrówki realizują zadania, przydzielane im przez królową. Dla każdego zadania pamiętamy jego opis, datę przydziału (traktowaną jako datę rozpoczęcia realizacji zadania) oraz datę zakończenia realizacji. Daty te są jednakowe dla wszystkich mrówek przydzielonych do danego zadania. Każda mrówka może mieć przydzielonych wiele zadań (w jednym czasie nie więcej niż 5). Do zadania przydziela się max. 100 mrówek (każda ma określone stanowisko w związku z danym zadaniem). Po realizacji zadania każda z mrówek uzyskuje za nie punkty, po czym punktacja ta zależy od stanowiska. Na podstawie ogólnej sumy punktów wystawiana jest ocena każdej mrówki. Sposób oceniania jest różny i zależy od rodzaju funkcji pełnionych przez daną mrówkę.
Cały teren wokół mrowiska podzielony jest na sektory (o unikalnym numerze, określonej powierzchni, opisanych rodzajem zbieranego pokarmu i typem terenu). Sektory składają się z wielu sektorów. Zadania dotyczą prac w mrowisku (np. budowa korytarza) lub związane są z jednym sektorem wokół mrowiska (np. zbieranie pokarmów). Rodzaj zadania określony jest poprzez jego opis. Danego sektora dotyczyć może wiele zadań.
Do każdego zadania realizowanego poza mrowiskiem zawsze przydziela się zbieraczki (od 100 do 500). W ramach danego sektora każda z nich ma określony unikalny numer porządkowy. Każda zbieraczka ma ustaloną indywidualną dzienną normę ilości zebranego pokarmu, przy czym norma ta nie może być zwiększona w ciągu miesiąca więcej niż o 10%. Normy ustalane są przez królową - nawet kilka razy w miesiącu.
Konstruktorki zajmują się budową nowych korytarzy. Dla każdego korytarza pamiętamy: długość, czy ukończony oraz które mrówki go budowały, kiedy każda z nich brała udział w budowie i jaką długość zbudowała. Dany korytarz może budować wiele mrówek (min. 50), a każda z nich związana być może z wieloma korytarzami.
Królowa chce wykorzystać tworzony system m.in. do:
określenia listy aktualnie najlepszych mrówek (najwyżej ocenionych),
przydzielenia mrówek do konkretnego zadania i rozliczenia tego zadania,
stworzenia zestawienia wszystkich przydzielonych zadań w zadanym okresie
sprawdzenia aktualnego stanu ilościowego mrówek z uwzględnieniem ich rodzajów,
stworzenia zestawienia wszystkich sektorów wokół mrowiska z uwzględnieniem rodzaju pokarmów, jakie można zebrać w danych sektorach.