No.2
- 回答日時:
計算幾何学の話ですね。
>もっと少ないアルゴリズム
は知らんけど、とりあえず思いつくのは:
n個の点の凸包ならO(n log n)でわかる。で、2点を結ぶ最長の線分の端は凸包の頂点に違いないから、凸包の頂点数mがnよりうんと少ないなら速くなりうる(けど、最悪n個が全部凸包の頂点という場合もある)。言い換えれば、n個の点の発生原理によっては、「平均的に速い」と言えるかも。
回答ありがとうございます。
>>n個の点の凸包ならO(n log n)でわかる。
>>2点を結ぶ最長の線分の端は凸包の頂点に違いない
参考になります。
最悪で O(n^2)は 避けられないように思います。
固定点A1(選び方に工夫)からO(n)でn-1個の点までの距離を求めて
A1からの最大距離点A2を得ていく
A2からの最大距離点A3を得ていく
.
Aiからの最大距離点Ai+1を得ていく
同じ点に戻ったら そこまでの最大距離の中に答えが
あったりして。O(n*i)となりO(n^2)より少なそうですが
そうはいかないですよね。
No.1
- 回答日時:
>計算量 O(n^2)
って、何の計算量ですか?
「距離を比べる」のだから、まず「距離を計算する」のは必須ですよね?
その後の「最大値を見つける」ところには、いろいろなアルゴルズムがあると思いますが。
選択アルゴリズム
https://ja.wikipedia.org/wiki/%E9%81%B8%E6%8A%9E …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- その他(悩み相談・人生相談) 数学IIの問題で、 2点(5.0)(-3.0)に対して、距離APが距離BPの3倍である点Pの軌跡を求 3 2023/05/04 11:45
- 高校 数Ⅱの軌跡という単元について質問です。 問題の最後に、逆に、この~上の全ての点は条件を満たすとかく場 3 2023/03/21 16:38
- その他(IT・Webサービス) 2点の住所を入力して直線距離を算出する方法・サイト 1 2023/02/22 16:52
- 物理学 写真の問題についての、 写真の赤枠で囲ってある部分の「衝突の時間間隔は公比eの等比数列をなす」と書い 2 2022/08/01 23:23
- 数学 証明してください。 9 2023/05/26 21:14
- 宇宙科学・天文学・天気 軌道平均半径 5 2022/10/14 14:23
- 数学 数学 軌跡の問題で2点から等しい距離にある点の軌跡を求めるので三平方の定理を使うのですが、求める点の 4 2023/02/10 21:26
- その他(プログラミング・Web制作) 2点間の距離(dx,dy)を求めるプログラムを作っています。空白の赤線に何を入れたらいいか教えて欲し 1 2022/05/06 18:33
- C言語・C++・C# 2点間の距離(dx,dy)を求めるプログラムを作ってます。写真の空白に何を入れたらいいか教えて欲しい 5 2022/05/06 18:39
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
[ EXCEL VBA ] 図形を読み込む...
-
Dijkstraて
-
障害物回避プログラム
-
偏りのある乱数のアルゴリズム
-
脳内メーカーのようなサービス...
-
BCDについて
-
ドロネー三角形のプログラム
-
三次元形状曲面の導出法
-
フリーセルの難易度について
-
C# 再帰よるスタックオーバー...
-
c言語で画像から文字を認識 キ...
-
JPEG圧縮で8×8に分割する理由に...
-
小町算(+,-のみ)のトレースです。
-
Stuck
-
アルゴリズムとプロトコールの違い
-
Nクイーン問題のアルゴリズムに...
-
アルゴリズム・ネストループ方...
-
ハッシュアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Stuck
-
アルゴリズムとプロトコールの違い
-
画像から文字を認識してテキス...
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
期間重複チェックがわかりません
-
gooという検索エンジンの後にGo...
-
2つのテキストファイルを比較...
-
ハッシュアルゴリズム
-
理系の高校生です。大学で情報...
-
あいまい検索(文字列一致率)
-
デジタル時計のアルゴリズム
-
経路探索について
-
グループを均等に分けるには?...
-
m個の数字をn個のグループに分...
-
乱数って・・・
-
確率論的な麻雀の勝ち方を教え...
-
多変数関数の最小値を求めるプ...
-
OpenCVのライセンスについて
おすすめ情報