Comments 86
когда в некоторых районах города скапливается слишком много таксистов, которым приходится подолгу стоять в очереди на следующий заказ, в то время как в других районах возникает дефицит свободных машин
Я никогда еще не ездил на таком инструменте и стал нанимать извозчика в Никольский переулок, на Арбат. Но когда он запросил страшную, по нашим тогдашним средствам, сумму, то мы решили идти пешком.
— Гривенник хочешь? — рискнул мой товарищ.
— Меньше двоегривенного не поеду,-- заявил извозчик, и мы пошли.
Гиляровский
Когда плавающая цена на извоз можно пол дня простоять и не мучить лошадь, но заработать на богатых клиентах ( Тот же аэропорт), которые ошиваются в центре, не гнать телегу порожняком с окраин.
дожидается очередного заказа неподалеку от места высадки
Насколько я знаю, обычно они тусуются поблже к тем местам, откуда больше заказов.
И я почти уверен, что Убер и прочие дают им соответствующие рекомендации (куда ехать, чтобы был больше шанс взять заказ). Точно не знаю, никогда не видел Убер со стороны водителя.
Проекты кода, относящиеся к этой задаче доступны по ссылке
Google Drive
Это что, качать надо что ли? Гитхаба не завезли?
Допрашивал одного таксиста.
- Убер быстро перерасчитывает цену в зависимости от времени, ситуации на дорогах, заказов. Сами таксисты не знают, насколько выгодным будет заказ через 5 минут. Когда-то служба доплачивает, когда-то работа почти в ноль.
- Рассылает рекомендации вида "в Салюте через 20 минут заканчивается фильм, будет много заказов, подъезжай"
Коваленыч, одна из предложенных тобой оптимизаций точно есть в яндекс такси и в убере. Приложение пишет что-то типа "сейчас водитель закончит свой заказ и приедет за вами".
По памяти описываю недавнюю транспортную ситуации с одним из районов СПб.
Для справки. В СПб есть фирма специализирующаяся на внутрирайонных перевозках, называется Мой район.
У вас рабочий алгоритм, но единственный прототип — Чикаго.
А если «по жизни» то у фирм есть статистика по вызовам. Иногда, подобную статистику продают не содержащие собственного парка операторы.
По понятным причинам ни один из крупных игроков рынка, вроде Uber, Gett, или «отечественного» Яндекс.Такси не пожелал бы открыть нужную мне информацию.
Вот это не верно. Продажа статистики сопутствующий бизнес операторов. Продадут ли они конкретно вам, не знаю, но может вас устроят старые, докризисные данные, или с вами поделиться кто-то, кто ранее эти данные купил.
В Чикаго я проверял граф на связность: по статистике связен каждый день и каждый час, даже без добавления вершины «дом». Города вроде Питера, действительно, заслуживают особого внимания.
Еще, конечно, не стоит пытаться засунуть, вот так, в сыром виде исследовательскую статью в повседневную работу службы такси, не уточняя статистические данные наблюдениями в реальном времени. Это все равно, что управлять машиной, смотря не на дорогу, а на статистику едущих навстречу автомобилей.
С моим бюджетом все коммерческие данные — закрытые данные.
Насчёт перемещения в район с повышенным спросом — сначала посмотрите тарифы на Яндекс-такси и на Убер. Как вы можете заметить, цена за 1 км 8 рублей, за 1 минуту — 8 рублей. Теперь давайте считать. Комиссия яндекса составляет от 16 до 22% от стоимости заказа. С учётом того, что яндекс не подключает водителей напрямую, даже если у тебя есть ИП, а подключает, только если у тебя как минимум 20 авто, к этим процентам надо ещё добавить комиссию «прокладки», таксопарка, который тебя подключит к Я-такси. Минималка — 3%, поэтому в среднем вам придётся отстегивать яндексу 25% от заказа.
Что же касается убера, комиссия фиксированная и составляет 20%. В убере можно подключиться, если у вас есть ип и лицензия на такси, даже с одной машиной. Если же нет, то с учётом прокладок вам в среднем придётся платить те же 25%.
Теперь, автомобиль в среднем расходует 10 литров топлива на 100 км, 95 бензин сейчас стоит около 40 рублей, поэтому стоимость бензина на 1 км получается 4 рубля. Поэтому, если мы будем постоянно брать заказы в одном районе и возвращаться обратно пустым, то 8 рублей за км у нас будет уходить только на топливо туда-обратно. Остаётся 8 рублей за минуту. Из них надо будет отдать 4 рубля агрегатору. У вас остаётся 4 рубля за минуту, из которых вам надо заплатить аренду автомобиля (от 1500 рублей/сутки) и помыть машину (300 рублей/сутки). Таким образом, даже если вы ездите нон-стоп, в час у вас будет оставаться 4*60 минут = 240 рублей, а за 8 часовую смену 240*8 = 1 920 рублей. Вычесть из них 1 500 и 300, чистыми 120 рублей. И да, здесь не учтены налоги, которые водитель должен платить сам.
Кроме того, что в Яндексе, что в Убере предпочитают не показывать, куда едет клиент, пока ты не приедешь на место и не нажмёшь кнопочку «На месте». И если, в Убере, ты можешь спокойно позвонить клиенту, уточнить, куда он едет и, если тебе не по пути, то отказаться. А в Яндексе, не рекомендуется звонить пассажирам, и тем более отказываться от принятой поездки (это влияет на рейтинг водителя и приводит к временному бану в системе, который каждый раз растёт в 2 раза).
Таким образом, ваша система может и имеет место быть, но не в Москве, где ночью 4 подросткам выгоднее заказать такси, нежели ехать на общественном транспорте.
Тайота Приус — самая заурядная машина на сегодняшний день с расходом топлива 4,5 литра в скоростном режиме и гарантией на свой гибридный двигатель чуть ли не семь лет с любым количеством владельцев за этот срок.
Вы действительно не должны звонить своим клиентам, рекомендации, куда ехать, должна выдавать именно выполняющая роль диспетчера программа.
Вопросов больше не имею. Мне все понятно
Как-то так. Если вы не можете обслужить ваших клиентов, вам помогут это сделать другие.
Чем выше объемы производства товаров и услуг, тем меньше себестоимость (при грамотной организации), а стало быть тем меньше цена при той же норме прибыли, а это, в свою очередь опять расширяет спрос… может автор это имел в виду? Дефицит — явление временное, и кто жаднее, поднимает цены и стрижет быструю прибыль, а кто шустрее, тот усовершенствует технологии, осваивает избыточный спрос, и отбирает рынки у жадных.
Как-то это более похоже на переформатирование рынка такси, а не на новые окна для фирм в привычном формате. Появившиеся, как грибы после дождя диспетчерские «народного такси» (вызов частной машины из тех, кто на сегодня работает с оператором) как раз о новом формате. Ранее, частные перевозчики (кто не против подбросить — подхалтурить) операторами не обрастали.
Думаю произойдет более резкая сегментация рынка, как и на рынке недвижимости.
Организации, предоставляющие сервис на международном уровне, останутся, но ценообразование на их услуги будет отличаться от ценообразования в фирмах, работающих «для всех».
В СПб цены на недвижимость в «золотом треугольнике» выросли в след за долларом, а цены на дальние углы, в которые еще лет двадцать метро не проведут, упали почти на треть.
Что? А как вы примените ваш алгоритм на практике, не повысив тариф в районе, в который хотите переместить таксистов? Просто «там вы вероятнее всего быстрее найдёте заказ» не сработает в общей массе по психологическим причинам.
Тем более учитывая вашу «маленькую хитрость». Она вообще всё сильно усложняет на практике, т.к. местами «общая выгода» может достигаться в ущерб выгоде конкретного таксиста. Зачем он будет по приказу уезжать из района, где он точно нашёл бы клиентов за 5 минут? Причём уезжать, чтобы из более удалённого района приехала другая машина забирать его клиентов.
Если в каком-либо районе в данный момент спрос сильно превышает предложение — цены растут, это логично с точки зрения таксопарка\агрегатора — ведь все заказы не вывести, гонять машины туда-обратно не выгодно а если взять только те заказы которые придут первыми — есть шанс упустить хорошие.
Кроме того, лояльные клиенты будут недовольны, поскольку им придётся ждать дополнительное время.
Поднятие тарифа на коэффициент разности спроса\предложения позволит автоматически отфильтровать клиентов, не готовых платить больше без потери лояльности(этот момент немного сложен, уточню — клиент намного больше теряет лояльности если заказал, но не дождался, чем когда даже не стал заказывать, увидев что в данный момент цена завышена, сужу по своему опыту) и даст водителям возможность больше заработать на тех заказах, которые всё же будут оформлены по повышенному ценнику.
Кроме того, не скажу за все службы такси, но убер например, решает описанную вами проблему с другой стороны — поскольку он позиционирует себя как возможность для водителя заработать по дороге на основную работу\домой, и в убере многие водители именно так и работают, то получается что в часы пик, когда из спальных районов люди едут на работу, оттуда же выезжают частные водители, которые готовы взять один-два заказа по дороге, если им по пути. Этих водителей нет круглые сутки на маршруте, они не будут перемещаться в выгодный район и ждать заказ, и для них есть специальная опция — подобрать заказ исходя из того, что водителю нужно сейчас в район N.
В целом, ваша идея достаточно интересна, но в реалиях таксорынка она маложизнеспособна. Я два года разрабатывал софт для таксопарков, и знаю эту кухню немного изнутри. На данный момент у нас(я имею в виду конкретно СПб) переизбыток предложения с недостатком спроса(цены просто так падать не будут год за годом), и конкуренция на рынке таксопарков просо адская. все мелкие игроки с парком до 10-ти машин разорились или поглощены яндексом\таксовичкофф\убером. Проблема с недостатком машин у конкретного таксопарка в конкретном районе решается с помощью биржи такси(если вы заказали такси «везёт», по факту вас может отвезти машина гет-такси или любая другая «как повезёт») — туда же кстати сбрасываются обычно и те заказы, которые везти просто не выгодно. А вероятность что в одном районе вообще не будет машин ни одного таксопарка — практически нулевая.
Есть некоторые необязательные предположения в основе Ваших утверждений.
«Не выгодно по данному маршруту» не означает «не выгодно по конкретному клиенту». Отвезите его раз в месяц без прибыли для себя, если он еще пять раз воспользуется вашим такси по выгодному направлению, усредните, распределите издержки между всеми поездками.
«Дорого гнать в какой-то конец» для Чикаго обошлось в 10% от времени выполнения всех заказов, зато полностью и везде устранялся дисбаланс, тогда как на простой там тратилось больше 100% по сравнению со временем, проведенным в поездках. В Питере, наверное, с этим еще хуже.
Я верю, что среди используемых сейчас методов, Вы действительно профессионал, но ведь есть методы, которые пока никто из известных Вам игроков не применял.
Поднятие тарифа на коэффициент разности спроса\предложения позволит автоматически отфильтровать клиентов, не готовых платить больше без потери лояльности
Лояльности сейчас нет. Есть НЕлояльность при особо крупных или обидных косяках. Например, уберовская привычка качать тарифы сама по себе приводит к перетоку людей на гет в пиковые часы. 7 января наш водитель рассказывал что он без перерыва мотался по заказам, а его коллеги с убера, задравшего множитель далеко за два, курили бамбук.
Лояльность никуда не делась. А вот когда по вызову от убера приехал грязный снаружи и внутри логан с ароматом в салоне — лояльности был нанесен серьезный удар.
А вероятность что в одном районе вообще не будет машин ни одного таксопарка — практически нулевая.
Как клиент со стажем говорю — совсем не нулевая. Не то чтобы вообще ни одной машины, но ни одной лично для меня — легко.
Я теперь вообще не понимаю за счёт чего живут таксисты (на самом деле понимаю). В своём городе я езжу 5км за 100р(бывает и дешевле). По вашей калькуляции таксист работает в минус.
По факту, из недельного опыта работы:
- Что у Яндекса, что у Убера есть кнопочка «еду домой». То есть система ищет заказы, по пути домой. При этом, у Яндекса можно воспользоваться ею 2 раза в сутки, у убера — неограниченно (это исходит из самой модели, поскольку убер проектировался не как такси, а как подработка для людей, которые куда-то едут и хотят подвезти людей по пути).
- За неделю работы Убер выводил меня с кнопочкой «Еду домой» из таких
ебенейнеобитаемых мест (поселок Вешки(Алтуфьевское шоссе), Павшинский бульвар, и тд), причём работает эта функция, даже если едешь. У Яндекса, к сожалению, если ты едешь — опция «Еду домой» не работает. - Яндекс (насколько мне сказал мой подключалка(«прокладка») нельзя ставить занят, обязательно надо выключать приложение. Выключение приложения реализовано наилучшим образом, надо пролистнуть 2 экрана, нажать выход и подтвердить ваш выбор. У Убера в этом смысле — поставил занят и всё. Из приложения выходить не обязательно.
- У обоих вышеупомянутых агрегаторов существует «цепочка заказов». В убере для активации этой опции ничего не надо (система просто следит, если мало машин в конкретном районе, заказ передаётся вам), в яндексе вроде бы тоже ничего не надо. По факту, цепочка заказов у меня активировалась только на исходе недели, которую я проработал, когда мой рейтинг водителя возрос до 4.7
- Если кто-то из Хабра-жителей решит подзаработать в такси (в чем мне хочется сомневаться), кроме яндекс и убер обязательно надо подключать традиционного агрегатора, типа Везет. Потому что у них отображается конечная точка маршрута, благодаря чему можно как-то контролировать то, куда вы хотите поехать (по крайней мере бензин для поездки из «тухлого» района в центр отобьется).
Новосибирские яндекс-таксисты ноют, что по 25% отдают. Может врут, конечно, я свечку не держал. Говорят, дальние поездки совсем не выгодны. Предпочитают договориться с пассажиром и закончить поездку досрочно, чтобы меньше отдавать.
По поводу ехать в другой район — нормально там у водителей, все они и так знают — и несколько трубок с клиентскими приложениями у них стоят, и обманки gps, и т.п. и т.д. Рука рынка без всяких синтетических моделей разрулила уже все.
У нас за 377 рублей на яндексе можно не менее 20 километров проехать. Если в москвах прожить нельзя, значит новосибирские таксисты в глубокий минус работают :-)
Другой способ сделать то же самое, но в двадцать раз быстрее — попросить всех солдат сдвинуться всего на одну позицию.
Оно может и быстрее, но суммарной энергии уйдет больше. Применительно к машинам это еще более выражено, потому что из-за коробки передач машина при относительно одинаковом расходе топлива может ехать с разной скоростью.
Поэтому экономически более выгодно, если 1 таксист поедет, а остальные будут стоять на месте. Опять же, в час пик 1 дополнительная машина на дороге лучше 20.
Дополнительными машинами являются такси, только что высадившие пассажира.
Какого же положение дел было в Чикаго за 2016 год?
«какогО», карл! )))
расстрелять. тело должно быть погребено под орфографическими словарями ))
в том же «максим» (видел только это) любой водитель видит, откуда поступают заказы. вы же не думаете, что между поездками водитель сидит в позе отключенного робота и ничего не делает? делает, конечно. он смотрит поток заказов и делает свои выводы. думаю, что алгоритм водителя в этом случае, в случае т.н. «оптимизации» перемещений за заказами, работает лучше, чем ваш. ( + см. выше про желания самого водителя.)
почему «вот так и мечутся»?! взф?! у них с памятью проблемы что ли? опытные таксисты уже давно выработали свою стратегию и тактику. изменится география и цена вызовов — изменится их поведение. не нужно исключать водителя из алгоритмов! это самая интеллектуальная часть системы такси.
Всякому народу нужен свой пастырь!
Где на дороге деньги лежат (алгоритм, позволяющий в полтора раза сократить издержки в такси)