Cześć
Muszę jako projekt napisać program, który będzie zamieniał macierz M x N (M to obiekt a N to cechy tego obiektu) na macierz M x S (gdzie S < N) tak aby przekłamanie było jak najmniejsze. Korzystam z algorytmu genetycznego i mniej więcej rozumiem teorię i zarysy tego co mam zrobić, jednak nie wiem czym w tym algorytmie dla tego przypadku będzie "fitness" (stopień dopasowania, dla przypadku obiektów, gdzie każdy miał listę miast, fitness to suma odległości między tymi miastami w danej kolejności).
Mam macierz M x N a obiektami u mnie są macierze przemnażające N x S (mnoże macierz M x N przez N x S i wychodzi mi macierz M x S) i chcę znaleźć najlepszą macierz przemnażającą dla której błąd będzie jak najmniejszy. Wydaje mi się że fitness powinien być dla każdej macierzy przemnażającej, ale nie wiem co przez siebie przemnożyć lub podzielić aby mi on wyszedł.
Zna się ktoś na tym algorytmie i byłby mi w stanie pomóc?
Dzięki
Pozdrawiam