× Добро пожаловать на форум Графы затрат!

Обсуждаем общие вопросы, относящиеся к теории Графов затрат и практике ее применения.

Topic-icon проблемы округления

Подробнее
7 года 1 мес. назад #25 от ln
ln создал тему: проблемы округления
Добрый день. При расчете распределения затрат вашим методом мы получаем точные значения затрат, однако при решении СЛАУ практически всегда получаемые суммы имеют точность более 2 х знаков. Отражать проводкой сумму с точностью меньше копейки неудобно, отбрасывать лишнее знаки при формировании проводок так же нельзя. Возможно ли сразу при решении СЛАУ получить результат с точностью до копеек но так что бы при этом счета были закрыты?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #26 от Polav003
Polav003 ответил в теме проблемы округления
Добрый день!

Здесь три разных вопроса.

1. Для распределения затрат строится математическая модель (СЛАУ) и с ее помощью производится расчет стоимостей затрат численными методами на компьютере с конечной разрядной сеткой - поэтому мы получаем не "точные" значения стоимостей затрат, а с погрешностями вычислений

2. В математических расчетах, помимо погрешностей вычислений, существуют еще и другие погрешности - например, погрешности метода решения СЛАУ (в котором может быть задана точность). Существуют также такие математические "загогулины" как 1/3=0,33333... - два знака после запятой нельзя получить принципиально - и решение СЛАУ здесь ни при чем

3. Скорее здесь можно говорить о некоей процедуре округления до 2-х знаков после запятой, которую нужно провести после решения СЛАУ. Собственно, на практике так и делается - копейки "подчищаются" разными способами, например, отправляются по маршрутам - пока не осядут на каком-нибудь финишном центре затрат (на стоке)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #28 от ln
ln ответил в теме проблемы округления
С погрешностью вычислений все понятно, основная проблема как раз с ситуациями 1/3 по идеи СЛАУ можно решить в целых числах (а если возможно решение в целых то можно решить и с точностью до двух знаков), когда мы сразу получим решение в виде 0.33, 0.33, 0.34. Сейчас я для подчистки копеек использую как раз проброску по маршруту как вы и написали в пункте 3, однако я бы очень хотел получать нужный результат сразу при решении СЛАУ, если я вас правильно понял у вас то же нет опыта составления/решения мат. модели так что бы не требовалась дальнейшая подчистка копеек

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #29 от ln
ln ответил в теме проблемы округления
Кстати вот результат мое обсуждения данной задачи на мат. форуме
www.mathforum.ru/forum/read/1/15023/15042/
к сожалению я так и не реализовал предложенное решение :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
7 года 1 мес. назад #30 от Polav003
Polav003 ответил в теме проблемы округления
Для решения задач на графах затрат - метод решения СЛАУ является прикладным вопросом. Здесь должны править бал профессионалы по численным методам.

Но есть несколько соображений (вопросов):

1. Где именно нужно обеспечить точность строго до 2-х знаков
- в значениях тарифов, т.е. стоимостях единиц калькуляции?
- или в стоимостях потоков затрат?
Ведь значения коэффициентов уравнений могут иметь точность больше 2-х знаков, а стоимости потоков затрат получаются перемножением тарифов и коэффициентов уравнений.

2. Математически можно поиграть и решить обратную задачу такого плана:
- решить СЛАУ и получить значения тарифов (с точностью - как получится)
- округлить полученные значения тарифов до 2-х знаков и решить для них обратную задачу
Но в этом случае "поплывут" правые части уравнений. Если устойчивость плохая, то могут поплыть сильно.

Пример решения обратной задачи:
- Решение обратной задачи на графе затрат. Пример 1
- Устойчивость решения обратной задачи

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.064 секунд
Работает на Kunena форум