Optymalizacja i diagnozowanie