2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Задача про перекрёсток и счётчики
Сообщение01.06.2023, 14:11 


01/06/23
5
Приятного всем существования!
Подскажите, пожалуйста - существует ли способ узнать, что один или несколько счётчиков работают неправильно, если известно следующее:
1. Они считают машины въезжающие и выезжающие с перекрёстка;
2. Один счётчик считает въезжающие и выезжающие машины на одной дороге;
3. Счётчик может ошибаться не только в двух направлениях сразу, но и в каком-то одном;
4. Иногда счётчики ошибаются, но в итоге это очень мало ошибок и это терпимо (если ошибок не более 3% от общего числа посчитанных им машин);
5. На дороге может быть от одного до двух направлений (к перекрёстку, от перекрёстка, и то и другое одновременно);
6. Не существует перекрёстков, состоящих только из въездов на них или только из выездов с них;
7. На перекрёстке могут встречаться 3 и более дорог (хоть бесконечность - мне не жалко, но, скорее всего не более семи-восьми);
8. Иногда, крайне редко, но счётчики на одной-двух дорогах перестают работать совсем;
9. В проверке правильности работы счётчиков используются данные только за средние рабочие дни, крайние рабочие дни отбрасываются (люди едут с дач и на дачи и этим всё портят).

Два дня проб в excel ничего не дали.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 16:21 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
oneofother в сообщении #1596019 писал(а):
2. Один счётчик считает въезжающие и выезжающие машины на одной дороге;
Он считает раздельно въезжающие и выезжающие машины, или результатом является одно число — их сумма?

Если раздельно, то проверяем первое правило Кирхгофа: суммарное число машин, въехавших на перекрёсток по всем сходящимся в нём дорогам, равно суммарному числу выехавших машин.

Можно сказать, что это единственное, что можно проверить, в следующем смысле. Пусть за период измерений по дорогам $1,2,3,4$ на перекрёсток въехало соответственно $a_1,a_2,a_3,a_4$, а выехало $b_1,b_2,b_3,b_4$ машин, где $a_i,b_i$ — неотрицательные целые числа. Если $a_1+a_2+a_3+a_4=b_1+b_2+b_3+b_4$, к счётчикам претензий быть не может, потому что такая ситуация реализуема.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 17:15 


01/06/23
5
svv в сообщении #1596038 писал(а):
Он считает раздельно въезжающие и выезжающие машины, или результатом является одно число — их сумма?

Забыл написать, спасибо что подсказали! Так и есть - четыре счётчика выдают восемь чисел. Каждый по два - въехавшие и выехавшие машины.

svv в сообщении #1596038 писал(а):
суммарное число машин, въехавших на перекрёсток по всем сходящимся в нём дорогам, равно суммарному числу выехавших машин.

Такая проверка не даёт ответа на вопрос - какой же счётчик ошибается (или что вероятно ошибается именно он).

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 17:22 
Заслуженный участник
Аватара пользователя


16/07/14
9304
Цюрих
А конфигурация счетчиков известна (какой на какой дороге стоит)?
И что-то про распределение ошибок - ну там "ошибки, если есть, то распределены нормально? Или можно взять модель "все машины и часть счетчиков захватили враги, какое минимальное количество счетчиков они могли захватить"?

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 17:26 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Если счётчик ошибается, это обычно ошибка false positive (ложноположительная, машины не было, а её посчитали), или false negative (ложноотрицательная, машина проехала, а её не посчитали)?

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 17:46 


14/11/21
31/01/25
149
svv в сообщении #1596038 писал(а):
oneofother в сообщении #1596019 писал(а):
2. Один счётчик считает въезжающие и выезжающие машины на одной дороге;
Он считает раздельно въезжающие и выезжающие машины, или результатом является одно число — их сумма?

Если раздельно, то проверяем первое правило Кирхгофа: суммарное число машин, въехавших на перекрёсток по всем сходящимся в нём дорогам, равно суммарному числу выехавших машин.


Тут можно даже нечто вот такое рассмотреть (при соотв. допущениях): $\min\limits_{\left\lbrace\hat{I_i}\right\rbrace} \sum\limits_{i=1}^{n}(I_i-\hat{I_i})^2, \boldsymbol{M} \hat{I}=0, \hat{I_i}\in\mathbb{N}, i=1..n$, где $\boldsymbol{M}$ - матрица инцидентности ориентированного графа.

А вообще, когда дан некий "черный ящик", что-то там тайным образом считающий, нужны контрольные измерения, измерения с супервизором.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 17:56 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
mihaild в сообщении #1596043 писал(а):
А конфигурация счетчиков известна (какой на какой дороге стоит)?
Я думаю, можно ещё рассчитывать на то, что счётчики установлены на всех дорогах, которые сходятся в одном перекрёстке, но не на то, что они установлены на всех перекрёстках какого-то участка дороги (включая средние и мелкие ответвления).

То есть проверки возможны, скорее, "вершинные", чем "рёберные". (Тема называется «Задача про перекрёсток и счётчики»)

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:13 
Заслуженный участник
Аватара пользователя


26/02/14
589
so dna
Сразу хотел написать категорический ответ, но увидев быстро растущее количество сообщений, пожалуй воздержусь...

Пусть, для определённости, у нас есть перекрёсток из четырёх двунаправленных дорог, и четыре счётчика — по одному на каждой из них

Может я чего не понял, но в такой постановке вопроса никакая проверка ничего не даст (как мне кажется). Я считаю, что можно под любые данные на счётчиках подобрать ситуации, при которых количество неисправных счётчиков будет любым на выбор от $1$ до $4$. Если приведёте какой-нибудь набор показаний, по которому можно хоть что-то определить (кроме тривиального, что существует хотя бы один нерабочий счётчик) буду благодарен.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:24 


01/06/23
5
svv в сообщении #1596048 писал(а):
mihaild в сообщении #1596043 писал(а):
А конфигурация счетчиков известна (какой на какой дороге стоит)?
Я думаю, можно ещё рассчитывать на то, что счётчики установлены на всех дорогах, которые сходятся в одном перекрёстке, но не на то, что они установлены на всех перекрёстках какого-то участка дороги (включая средние и мелкие ответвления).

Когда родилась эта задачка, предполагалось, что на углах перекрёстка стоят люди и считают, каждый свою дорогу, обе стороны, но один из них лжец (привет книжке "Принцесса и тигр"). Возник вопрос - можно ли выявить лжеца, имея много данных, похожих на эти:
Изображение
А, да, лжец не сразу себя проявляет! Мы подумали, что можно построить каким-то образом график, на котором станет видно, что один из счётчиков стал вести себя не так в некий момент времени.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:37 
Заслуженный участник
Аватара пользователя


26/02/14
589
so dna
oneofother ну и что по этим данным можно сказать? Заполните эту таблицу просто случайными, не сильно отличающимися друг от друга числами, что изменится? Ну то есть как вы отличите ситуацию когда ваши счетчики с интервалом раз в час переключаются случайным образом по каждому направлению, от ситуации, когда они там что-то согласованно считают? Ведь у нас про это "что-то" нет никакой информации, чтобы мы могли её хоть как-то сопоставлять с показаниями...

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:42 


14/01/11
3087
Даже если достоверно известно, что неисправен ровно один счётчик, и он всегда за день завышает въезд ровно на единицу, не трогая выезд, мы всё равно никак не можем понять, какой именно, с равным успехом это может оказаться любой.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:44 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
Понятно. Лжец — это, например, счётчик, который отлучался на полчаса в кафе, но утверждает, что честно отстоял на посту всё время.
oneofother в сообщении #1596050 писал(а):
Возник вопрос - можно ли выявить лжеца, имея много данных, похожих на эти
Без дополнительных предположений о характере "ошибок" лжеца — точно нет. Потому что, в Вашем примере, уменьшив "въездные" суточные показания одного любого счётчика на единицу (или увеличив "выездные" показания одного любого счётчика на единицу), мы получим возможную, реализуемую ситуацию.
svv в сообщении #1596038 писал(а):
Если $a_1+a_2+a_3+a_4=b_1+b_2+b_3+b_4$, к счётчикам претензий быть не может, потому что такая ситуация реализуема.

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 18:58 


14/11/21
31/01/25
149
svv в сообщении #1596048 писал(а):
mihaild в сообщении #1596043 писал(а):
А конфигурация счетчиков известна (какой на какой дороге стоит)?
Я думаю, можно ещё рассчитывать на то, что счётчики установлены на всех дорогах, которые сходятся в одном перекрёстке, но не на то, что они установлены на всех перекрёстках какого-то участка дороги (включая средние и мелкие ответвления).

То есть проверки возможны, скорее, "вершинные", чем "рёберные". (Тема называется «Задача про перекрёсток и счётчики»)


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

Например, в спутниковой навигации многие алгоритмы обнаружения/коррекции аномалий базируются на том факте, что вероятность ошибочной работы одного спутника очень мала, а вероятность ошибочной работы одновременно двух и более спутников ПРЕНЕБРЕЖИМО мала. Поэтому можно ранжировать навигационные решения по норме невязки (или её квадрату). При отсутствии аномалий квадрат нормы невязки имеет Хи-квадрат распределение, а при поддающейся детектированию аномалии - нецентральное Хи-квадрат распределение (характеризуемое параметром нецентральности). На самом деле все несколько хуже: если мы для Метода Наименьших Квадратов запишем матрицу, транслирующую вектор ошибки измерений в вектор невязки, то увидим, что эта матрица имеет нетривиальное ядро, т.е. возможна сколь угодно большая по модулю ошибка с нулевой нормой невязки (т.е. такую ошибку нельзя отловить с помощью Хи-, Хи-квадрат статистик).

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение01.06.2023, 19:02 
Заслуженный участник
Аватара пользователя


26/02/14
589
so dna

(Просто любопытно)

oneofother в сообщении #1596019 писал(а):
Два дня проб в excel ничего не дали.
А что конкретно вы пробовали два дня?

 Профиль  
                  
 
 Re: Задача про перекрёсток и счётчики
Сообщение02.06.2023, 08:26 
Заслуженный участник
Аватара пользователя


26/02/14
589
so dna
Sender в сообщении #1596052 писал(а):
Даже если достоверно известно, что неисправен ровно один счётчик, и он всегда за день завышает въезд ровно на единицу, не трогая выезд, мы всё равно никак не можем понять, какой именно, с равным успехом это может оказаться любой.
Ну всё-таки в этом случае есть ситуации, когда мы точно можем определить неисправный счётчик. Например, когда у трёх счётчиков показания по въезду равны нулю.

-- 02.06.2023, 08:44 --

Alex Krylov в сообщении #1596056 писал(а):
Любые проверки, попытки коррекции (за счет внутренних связей и избыточности) будут иметь смысл, если при определенных условиях (плотный трафик, освещенность, гидрометеоры итд) ошибки не возникают во всех (или во многих) счетчиках сразу. А у ТС ничего не говорится о характере ошибок, их причине, статистике.
Никакие проверки не будут иметь никакого смысла, пока у нас не будет информации про входящий/исходящий трафик. Иначе вы никак не различите правильные показания от случайно сгенерированных. В вашем случае, когда мы знаем, что ровно один счетчик неисправен, просто наугад выбираем любой из четырёх и с его помощью корректируем данные по трафику как нам надо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group