×
Добро пожаловать на форум Графы затрат!
Обсуждаем общие вопросы, относящиеся к теории Графов затрат и практике ее применения.
Обсуждаем общие вопросы, относящиеся к теории Графов затрат и практике ее применения.
проблемы округления
- ln
- Автор темы
- Не в сети
- Новый участник
Меньше
Подробнее
- Сообщений: 4
- Спасибо получено: 0
8 года 6 мес. назад #25
от ln
ln создал тему: проблемы округления
Добрый день. При расчете распределения затрат вашим методом мы получаем точные значения затрат, однако при решении СЛАУ практически всегда получаемые суммы имеют точность более 2 х знаков. Отражать проводкой сумму с точностью меньше копейки неудобно, отбрасывать лишнее знаки при формировании проводок так же нельзя. Возможно ли сразу при решении СЛАУ получить результат с точностью до копеек но так что бы при этом счета были закрыты?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Polav200
- Не в сети
- Модератор
8 года 6 мес. назад #26
от Polav200
Polav200 ответил в теме проблемы округления
Добрый день!
Здесь три разных вопроса.
1. Для распределения затрат строится математическая модель (СЛАУ) и с ее помощью производится расчет стоимостей затрат численными методами на компьютере с конечной разрядной сеткой - поэтому мы получаем не "точные" значения стоимостей затрат, а с погрешностями вычислений
2. В математических расчетах, помимо погрешностей вычислений, существуют еще и другие погрешности - например, погрешности метода решения СЛАУ (в котором может быть задана точность). Существуют также такие математические "загогулины" как 1/3=0,33333... - два знака после запятой нельзя получить принципиально - и решение СЛАУ здесь ни при чем
3. Скорее здесь можно говорить о некоей процедуре округления до 2-х знаков после запятой, которую нужно провести после решения СЛАУ. Собственно, на практике так и делается - копейки "подчищаются" разными способами, например, отправляются по маршрутам - пока не осядут на каком-нибудь финишном центре затрат (на стоке)
Здесь три разных вопроса.
1. Для распределения затрат строится математическая модель (СЛАУ) и с ее помощью производится расчет стоимостей затрат численными методами на компьютере с конечной разрядной сеткой - поэтому мы получаем не "точные" значения стоимостей затрат, а с погрешностями вычислений
2. В математических расчетах, помимо погрешностей вычислений, существуют еще и другие погрешности - например, погрешности метода решения СЛАУ (в котором может быть задана точность). Существуют также такие математические "загогулины" как 1/3=0,33333... - два знака после запятой нельзя получить принципиально - и решение СЛАУ здесь ни при чем
3. Скорее здесь можно говорить о некоей процедуре округления до 2-х знаков после запятой, которую нужно провести после решения СЛАУ. Собственно, на практике так и делается - копейки "подчищаются" разными способами, например, отправляются по маршрутам - пока не осядут на каком-нибудь финишном центре затрат (на стоке)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ln
- Автор темы
- Не в сети
- Новый участник
Меньше
Подробнее
- Сообщений: 4
- Спасибо получено: 0
8 года 6 мес. назад #28
от ln
ln ответил в теме проблемы округления
С погрешностью вычислений все понятно, основная проблема как раз с ситуациями 1/3 по идеи СЛАУ можно решить в целых числах (а если возможно решение в целых то можно решить и с точностью до двух знаков), когда мы сразу получим решение в виде 0.33, 0.33, 0.34. Сейчас я для подчистки копеек использую как раз проброску по маршруту как вы и написали в пункте 3, однако я бы очень хотел получать нужный результат сразу при решении СЛАУ, если я вас правильно понял у вас то же нет опыта составления/решения мат. модели так что бы не требовалась дальнейшая подчистка копеек
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ln
- Автор темы
- Не в сети
- Новый участник
Меньше
Подробнее
- Сообщений: 4
- Спасибо получено: 0
8 года 6 мес. назад #29
от ln
ln ответил в теме проблемы округления
Кстати вот результат мое обсуждения данной задачи на мат. форуме
www.mathforum.ru/forum/read/1/15023/15042/
к сожалению я так и не реализовал предложенное решение
www.mathforum.ru/forum/read/1/15023/15042/
к сожалению я так и не реализовал предложенное решение
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Polav200
- Не в сети
- Модератор
8 года 6 мес. назад #30
от Polav200
Polav200 ответил в теме проблемы округления
Для решения задач на графах затрат - метод решения СЛАУ является прикладным вопросом. Здесь должны править бал профессионалы по численным методам.
Но есть несколько соображений (вопросов):
1. Где именно нужно обеспечить точность строго до 2-х знаков
- в значениях тарифов, т.е. стоимостях единиц калькуляции?
- или в стоимостях потоков затрат?
Ведь значения коэффициентов уравнений могут иметь точность больше 2-х знаков, а стоимости потоков затрат получаются перемножением тарифов и коэффициентов уравнений.
2. Математически можно поиграть и решить обратную задачу такого плана:
- решить СЛАУ и получить значения тарифов (с точностью - как получится)
- округлить полученные значения тарифов до 2-х знаков и решить для них обратную задачу
Но в этом случае "поплывут" правые части уравнений. Если устойчивость плохая, то могут поплыть сильно.
Пример решения обратной задачи:
- Решение обратной задачи на графе затрат. Пример 1
- Устойчивость решения обратной задачи
Но есть несколько соображений (вопросов):
1. Где именно нужно обеспечить точность строго до 2-х знаков
- в значениях тарифов, т.е. стоимостях единиц калькуляции?
- или в стоимостях потоков затрат?
Ведь значения коэффициентов уравнений могут иметь точность больше 2-х знаков, а стоимости потоков затрат получаются перемножением тарифов и коэффициентов уравнений.
2. Математически можно поиграть и решить обратную задачу такого плана:
- решить СЛАУ и получить значения тарифов (с точностью - как получится)
- округлить полученные значения тарифов до 2-х знаков и решить для них обратную задачу
Но в этом случае "поплывут" правые части уравнений. Если устойчивость плохая, то могут поплыть сильно.
Пример решения обратной задачи:
- Решение обратной задачи на графе затрат. Пример 1
- Устойчивость решения обратной задачи
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.256 секунд