Здравствуйте, alexs72, Вы писали:
А>>Если эти данные есть P(a,b) то уже всё есть и ничего не надо
P(a,b)=Po*p(a,b)
A>Дак в том и вопрос что точного значения, к примеру P(a,b) или P(1,3) — нет,
A>есть только ПРИМЕРНОЕ процентное отношение от общего количества.
A>Процент этот берется как среднее за год по данному направлению.
A>Но не факт что в данном месяце оно не будет равно 29 или 28 
...
A>Алгоритм уже хочется
A>Или что никак что ли?
В общем случае никак. У тебя не корректно поставленная задача (не достаточно информации).
Т.е. что бы её решить тебе надо ограничить класс решений. Например:
Часть P(a,b) мы знаем и предполагаем что они не меняются, а M значений мы хотим уточнить.
B(k)=sum(P(k,b),b=1..N)
S(k)=Co*sum(P(k,b)*|k-b|,b=1..N)
P(a,a)=0
P(a[r],b[r])=Po(a[r],b[r]), r=1..N^2-M ! из предыдущего опыта выбираешь наиболее достоверные и слабо меняющиеся
то уравнений 3*N+(N^2-M) = неизв M
M=(N^2+3*N)
Те для 10 станций у тебя (100+30)/2 = 75 значений можно уточнить, но при этом надо уверенно знать 25 значений P(a,b), a!=b
И так каждый месяц можешь уточнять свои данные, но есть но и это но устойчивость.