Какой есть алгоритм для нахождения тенденции к уменьшению или увеличению значений в массиве?
Линейная регрессия
Если нужен ТОЛЬКО ответ на вопрос есть или нет тенденция (тренд), то можно обойтись и без регрессии. Существуют специальные тесты. Их много.
Критерии серий (https://math.semestr.ru/trend/median.php )
Критерий Аббе-Линника (http://www.machinelearning.ru/wiki/index.php?title... )
Критерий Фостера-Стюарта (http://www.machinelearning.ru/wiki/index.php?title... )
Критерий Валлиса-Мура (https://thelib.info/matematika/66568-proverka-dina... )
Выбирайте.