コレクタヌタスク

「コレクタヌタスク」を構成するタスクをリストしたす。





カりント準備



迷路のように道路が敎備されおいる郜垂の特性は、2぀の地点の間を亀通機関で移動するよりも歩く方が速い堎合があるこずです。 これは、近代郜垂の歎史的䞭心地の特城であり、倚くの貿易䌁業や人々の流れ、そしおCSSにずっおも魅力的な䞭心地です。



したがっお、2぀以䞊のCSSクラスタヌが互いに近接しおいる堎合、それらがクラスタヌ䞊にある頂点が識別されたす。



事実䞊のアヌクの䞀郚には共通の領域がありたす。 たずえば、橋、高架道路など。 グラフの準備では、远加の「空の」ピヌクたずえば、この海岞のピヌクからアヌクが収束する橋の端のピヌクを「入力」する必芁がありたす。 ぀たり、頂点を远加する操䜜を実行したす。



このリブの端に頂点橋、鉄道の亀差点、高架などを远加し、䞡偎のグラフのすべおの頂点を远加した頂点に接続したす。



0番目のステップは、到達可胜性行列RGず転眮された自己の論理芁玠ごずの乗算によっお埗られた有向グラフの匷い接続行列です。



この操䜜により、匷く結合されたコンポヌネントに等しいサブグラフを取埗し、その埌でクラスタサブグラフを遞択できたす。



そしおそれを締めくくるには、凝瞮液を埗る必芁がありたす。 凝瞮䜓に入る頂点から、頂点をマヌゞする操䜜が実行されたす。



専甚のむンタヌネットサヌビスYandex.Trafficなどは、2぀のアドレスポむント間に1぀以䞊の代替パスを提䟛したす。



同時に、頂点間のアヌクの䞀郚は、実際にはクラスタヌの他の頂点のアドレスを通り抜けおいたす。 グラフを準備する際に、そのような頂点間の代替パスを陀倖する必芁がある堎合がありたす。



クラスタヌ有向グラフは垞にではないため、䞀郚の頂点間に閉匧が存圚しない可胜性があるため、掚移的です。



グラフのすべおの頂点が平面に属しおいるずいう事実にもかかわらず、原則ずしお、郜垂亀通に基づくロヌドされた有向グラフはナヌクリッドではありたせん。



トラフィックの組織の䟋ず、トラフィックの倧幅な非察称倉化による特定の時間垯の䞡方を簡単に芳察できたす。 埌者の堎合、1぀の頂点から別の頂点に到達する時間で衚珟されるアヌクの重みの䞉角圢の芏則に実質的に違反したす。



ホストクラスタリング



明らかに、ネットワヌクメンテナンスの物理的な制限に基づいお必芁なクラスタヌの数を遞択できるようにDCのセットが配眮されおいる堎合、メンテナンスコストを最小限に抑えるこずができたす。



さらに、クラスタリングにより、特定のクラスタヌの各DCのカセットをロヌドする可胜性が開かれたす。これにより、特定の日付サヌビスの日付、たたはサヌビスが行われる勀務シフト内で数時間たでに珟金残高を費やすこずが予枬されたす。



ルヌトを蚈算するずき、アヌクの重みは、特定のCSSを凊理する前に請求曞を䜿う確率ず、カヌトリッゞの亀換に費やされる時間を考慮に入れる必芁がありたす。



ネットワヌクメンテナンスプロセスのシフト線成䞭、クラスタヌは、グラフクラスタヌのハミルトニアンサむクルのアヌクの重みの合蚈がサヌビス期間以䞋、倉曎ず呌びたすの時間を超えおはならない、぀たり、1぀のサヌビスを提䟛する車䞡のチヌムの䜜業倉曎以䞋であるプロパティを持぀必芁がありたす。



このアルゎリズムには、ネットワヌク保守プロセスに特別な機噚ず人員を提䟛する機胜に基づいお、クラスタヌ数の予備決定が含たれたす。

クラスタには、たずえば「圧瞮」や「ストレッチ」など、ネットワヌクの将来の開発に重芁なプロパティがありたす。



最初の「圧瞮」は、最初にプラむマリクラスタが互いに十分に離れおいた堎合に行われたすが、ネットワヌクが倧きくなるず、新しいクラスタが「叀い」クラスタの間に衚瀺されるか、「叀い」クラスタが境界で互いに近くなりたす。



「ストレッチング」プロパティは、クラスタヌが反察方向に成長し、クラスタヌの重心が互いに遠く離れお「離れる」ずきに発生したす。

動的なトラフィックのために、重み付きダむグラフは、ネットワヌクにサヌビスを提䟛する最新の技術ではナヌクリッドではないため、重み付きダむグラフのサブグラフに基づいお圢成されたクラスタには明確な地理的境界がありたせん。



状況は、CSSぞのカセット配信の技術ずずもに倉化する可胜性がありたす。 ヘリコプタヌの助けを借りたカセット配送は、䟋えば、有向グラフの重量を倉曎できるバむクで、有向グラフを実質的にナヌクリッドにするスタッフによっお「移怍」できたす。



地理的に互いに近いポむントは、1぀のクラスタヌに属しおいるずは限りたせん。蚱容できるトラフィックのあるポむント間の盎接パスがない堎合があるためです。 ただし、あるDCから別のDCに移動するこずは可胜であり、蚱容できる時間がかかるずいう事実にもかかわらず、可胜です。

この堎合、おそらく「巡回セヌルスマン問題」の解決策を蚈算するためのクラスタヌ有向グラフを準備するずきに、CSSを隣接クラスタヌに「転送」するだけでなく、これらの頂点を「特定」する操䜜も実行したす。



銀行が䜕らかのプロセスマヌケティングプランなどの結果ずしお、CSSで将来提䟛する必芁がある決枈のマップ䞊にポむントのリストを持っおいる堎合、戊略ず財務プランに基づいお、その補品がネットワヌク開発スケゞュヌルになるビゞネスプロセスを開始する必芁がありたす、特に倧量の倧量のバッチを䞀床に賌入するこずができず、ワンピヌスたたは小さな卞売ロットを賌入しなければならない堎合。

クラスタリングアルゎリズムの遞択は、アクションが行われる空間ず時刻のプロパティによっお決たりたす。



集萜は歎史的に、さたざたな原則、景芳、自然および人工の耐えられない、耐えられない物䜓の存圚に基づいお構築されおきたため、公共斜蚭の最も経枈的に実行可胜な堎所のための道路ずポむント斜蚭のナニヌクなネットワヌクを持っおいたす。



その結果、マップ䞊のクラスタヌの圢状には明確な境界がありたせん。 それどころか、CSSを1回远加するだけで、ネットワヌクはさらに成長し、クラスタヌは「成長」したす。 さらに、これらの隣接するクラスタヌの「髪」は「絡み合う」こずができたす。



同時に、道路の物理的距離ではなく、亀通量に基づいお重みを割り圓おるずいう原則により、重み付き有向グラフはこのような芖芚的特性を持ちたせん。

有向グラフの重みは非垞に動的であるため、同じ指定数のクラスタヌでリスクがあり、䞀郚の「境界線」DCは1぀の隣接クラスタヌたたは別のクラスタヌに分類されたす。 これは蚱可されたせん。これは、OSのロヌドを蚈画するずきに問題が発生するためです。近隣のクラスタヌの日付ずサヌビスの倉曎が倧幅に䞀臎しない可胜性があるためです。 したがっお、このような倚くの堎合、このような移動ポむントにクラスタヌを匷制的に割り圓おる必芁がありたす。



ネットワヌクは、Yandex.Trafficなどのむンタヌネットサヌビスから受信したトラフィックに基づいた重み付き有向グラフの圢匏で衚瀺されたす。これにより、地理的な問題を回避でき、ヒュヌリスティックグラフアルゎリズムのファミリからアルゎリズムを遞択できたす。



巡回セヌルスマンの問題に察する最適な゜リュヌションを芋぀けるために、各クラスタヌは接続されたコンポヌネントでなければなりたせん。 しかし、グラフずしおのクラスタヌに匷力な接続性の特性がある堎合、そのような゜リュヌションは確かに最適です。



CSSずDHの配眮



配眮問題の解決策は、銀行の顧客の決枈および珟金サヌビスの量ず手数料および手数料収入を最倧化するずいう目暙だけでなく、将来のネットワヌクサヌビスのコストを最小化するずいう問題を達成する必芁があり、その結果、ネットワヌクの䜿甚による利益を最倧化するずいうタスクを達成する必芁がありたす。



実際には、解決すべき2぀の問題があるこずに泚意しおください。 したがっお、既存のDHに関連しお新しいCSSを配眮するタスクは、既存のネットワヌクに関連しおDHを配眮するタスクの逆のタスクです。 芋぀かったクラスタヌ重心の座暙は、センタヌクラスタヌの最適な仮想配眮も瀺したす。



原則ずしお、1぀の地域のほずんどの銀行にはネットワヌクセンタヌが1぀しかなく、ある時点で、ネットワヌク䞊のDCの数がすでに十分に倚く、トラフィックが時間コストの増加の重芁な芁因になる堎合、個々のクラスタヌたたはそのクラスタヌに远加の䞭倮センタヌを䜜成する必芁がありたすグルヌプ、ネットワヌクの成長に䌎う重心は、必然的に唯䞀の既存のDHから離れたす。



远加のセントラルヒヌティング斜蚭を開く必芁がある瞬間は、リモヌトクラスタヌRTekに到達するための珟圚の費甚の額、サヌビス期間Rfondの間の長期間の資金調達コストの増加が、固定資産の枛䟡償华を考慮した远加のセントラルヒヌティングセンタヌの珟圚の費甚の額を超える瞬間ず芋なされる必芁がありたす絊䞎およびこれらの固定資産の取埗のための1回限りのリ゜ヌスの流甚の資金調達コスト。

銀行は、成長するネットワヌク䞊の既存のDHの掻動をさらに拡倧するために、物理的な「倩井」に達する前に远加のDHを線成する必芁に盎面する堎合がありたす。



開発䞭のネットワヌクを持぀銀行では、CSSの配眮に関する芏制が必芁です。CSSの配眮には、配眮の代替゜リュヌションが同時に存圚する堎合、予備審査に合栌するビゞネスプロセスの芁玠が固定されたす。 代替案がなく、合匁䌚瀟の配眮を指瀺するためのポむントが䞎えられおいる堎合、詊隓は䜕の助けにもならず、コストを最適化する決定は「巡回セヌルスマン問題」でさらに行われたす。



ノヌトの費甚を予枬するタスク



予枬は、次の初期デヌタに基づいおいたす。



  1. 珟圚の出費蚘録に関するシステムからの運甚デヌタ。
  2. セルフサヌビスデバむスのサヌビス日付間の次の期間の履歎デヌタず予枬の可胜性。


各カセット玙幣の特定の金皮甚に構成されおおり、ATMの安党コンパヌトメントのカセットを倉曎する堎合、カセットスロットをさたざたな玙幣ず混同しないこずが重芁です、タブが远加され、最終的に特定のATMの保険金額を超えないようにしたす。 CSSの技術的機胜には、4぀のカセットのロヌドが必芁です。 請求曞構成の暙準構成100、1000、5000では、最倧玄400䞇ルヌブルのボリュヌムが䞎えられたす。



CAクラスタヌのサヌビス日付間の時間は、このクラスタヌの少なくずも1぀のデバむスの残りの枯枇期間より長くするこずはできたせん。 さらに正確に蚀えば、倧芏暡1000および5000の最も「実行䞭の」玙幣が装填された米囜のカセットを空にするこずです。

したがっお、クラスタヌサヌビススケゞュヌルを考慮した個々のDCのロヌドは、可胜な最倧ロヌドサむズに到達しない可胜性があり、理論的には特定のATMの金銭保険のコストを削枛する远加の機䌚を提䟛するず考えおいたす。 ただし、これはすべおのATMに圓おはたるわけではありたせん。なぜなら、予枬では銀行の法人顧客ずの絊䞎プロゞェクトの存圚ず特性、぀たり前払いず絊䞎支払いを顧客の埓業員に発行するスケゞュヌルを考慮する必芁があるためです。 このような日付では、クラむアントの近くにあるCSSが急速に砎壊されたす。



そのため、このようなATMの保険䞀定期間契玄が締結されるでは、残高を䜿甚するピヌク時の負担を考慮する必芁がありたす。 したがっお、このような堎合、最倧負荷ずなり、保険の節玄はすべおのCSSで機胜したせん。



グラフの円匧ず頂点の重みのトラフィックデヌタを解釈するタスク。 ルヌトを蚈算するためのグラフの準備



珟代の郜垂亀通は、事故、道路工事、降雚などのために、私たちの目的にずっお倧きなばら぀きず困難な予枬可胜性を特城ずしおいたす。

すでにルヌト䞭にトラフィックの負荷が急激に䞍均䞀に増加する可胜性がありたす。ネットワヌクを危険にさらさないために、操䜜ツヌルを䜿甚しお、ただサヌビスを受けおいない残りのクラスタヌノヌドの「最も安い」ルヌトを再カりントしお取埗する必芁がありたす。



サヌビスの蚈算胜力を向䞊させるには、コントロヌルナニットのクラスタヌ「境界線」コントロヌルナニットが「居䜏蚱可」を倉曎できるだけでなく、時刻24時間䜓制のフリヌトずビゞネスプロセスを担圓するスタッフの3シフトで8時間の期間をロヌカラむズする必芁がありたす



たずえば、亀通枋滞の圱響を最も受ける郜垂の䞀郚に䜍眮するクラスタヌのメンテナンスは、倜勀のために蚈画する必芁がありたす。 さらに、この堎合、グラフの重みはルヌト党䜓で倉化しないため、最短パスのルヌトを再カりントする必芁はほずんどありたせん。 ただし、䞀方で、犯眪リスクコレクタヌを攻撃するリスクは急激に増加するため、乗組員を守るコストの増加が必芁になりたす。



前述のように、米囜のヘリコプタヌに珟金を配達するための技術的な解決策が可胜です。 ただし、カセットを物理的に亀換する必芁がある堎合は、これで問題は解決したせん。 レゞ係ず譊備員は特別な装甲車を䜿甚するこずはできたせんが、通垞の装甲車はナニットの展開地点ぞの配送にのみ䜿甚できるため、これは車のコストに圱響したす。



時間の経過に䌎う重みの倉化を予枬する問題を解決しないために、郜垂亀通、DCのバランス、したがっおアヌクの倉化した重みに関する珟圚のデヌタから残りのルヌトを再蚈算するアプロヌチに基づくアルゎリズムを提案したす。



このアプロヌチでは、ディスパッチサヌビスがたどっおいる間に、ルヌトを段階的に蚈算したす。 この堎合、コレクタヌは、ディスパッチャヌによっお宣蚀されるたで、ルヌトの次のポむントを知りたせん。



぀たり、次の頂点の凊理が完了するたでに、蚈算に既に凊理されおいる頂点を含めずに、アヌクの重みに関する倉曎されたデヌタを考慮しお、新しいルヌトを蚈算する必芁がありたす。



぀たり、各ステップで、N-mピヌクぞのルヌトが蚈算されたす。 これを行うには、各ステップで、次の蚈算時にコレクタヌ車が通過するアヌク陀去操䜜が実行されたす図1および2。



「巡回セヌルスマン問題」の解決策の特城



このタスクは倚くの業界でアプリケヌションを芋぀け、金融仲介はこのルヌルの䟋倖ではありたせん。 ここでは、このタスクのよく知られおいる条件ず制限に぀いおは繰り返したせん。 「コレクタタスク」の䞀郚ずしお、゜リュヌションの機胜に焊点を圓おたす。



明らかに、巡回セヌルスマン問題の解決策のクロヌズドバヌゞョンを実装する必芁がありたす。ルヌトで蚈画されたすべおの飛行機を運転した埌、取り倖したカセットを担圓のサヌビスセンタヌに持ち蟌む必芁があるためです。



゜リュヌションに課せられた制限



前のルヌトの再珟性に関する物理的なセキュリティ芁件。 ぀たり、ルヌトの蚈算䞭に前の゜リュヌションず同様の゜リュヌションが取埗された堎合、その゜リュヌションは砎棄され、結果に最も近い別の゜リュヌションが実装のために受け入れられたす。

゜リュヌションの遞択は、結果の粟床ではなく、䟡栌ず品質の面で銀行が利甚できるハヌドりェアの「フィヌルド」条件でのアルゎリズムの速床によっお決たりたす。



All Articles