問題タブ [particle-swarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - アルゴリズム: グリッド上のバーを移動して相互作用を最小限に抑えます
化学現象をモデル化する必要があります。そのために、「バー」を配置する正方形のグリッドを使用することにしました。
(バーは緑色で表されます)。グリッドとバーは可変次元を持つことができます。バーは水平または垂直にすることができ、グリッドは周期的です。つまり、最初の線の最初の正方形は、最初の線の最後の正方形のすぐ隣にあると見なされます。また、バーの数は可変です (実際には可変です。20 から 200 までです)。
私の目標は、「相互作用の最小化」を模倣することです。基本的に、各棒は他の棒からできるだけ離す必要があります。より正確には、緑色の正方形間の距離を最大にする必要があります。最適なポジショニングを見つける方法が必要です。
しかし、私はそれを行う方法がわかりません。バーが単一の正方形である場合、何らかの力ずくの方法を使用して、可能性ごとにすべての正方形間の距離を計算すると思います。しかし、それが良い方法かどうかはわかりませんし、ここでは当てはまらないことは確かです。
それを行う方法について何か考えがありますか?
matlab - PSO を使用して取得したポイントを指定して、画像内の境界を見つける
目的 : PSO を使用して画像内の境界を検出する
画像 img を取得し、PSO (使用される関数 - 勾配) を適用して、指定された結果を得ました。
これに関する問題は、可能性のあるエッジを持つピクセルが取得されることです(勾配関数が使用されているため明らかです)。粒子自体を中心とした 5x5 ウィンドウ内の各粒子に対して取得された勾配値にしきい値を適用することを考えました。これが結果です
元の画像にテクスチャが含まれていない限り、これは問題なく機能するようです。しかし、画像に存在感のようなテクスチャがあると、これは失敗します。PSO を使用して配置した後に得られるパーティクルで何ができるか教えていただけますか?
optimization - 粒子群の最適化
PSO アルゴリズムを使用してトラフィックの問題を解決する方法について質問があります。n 台の車両 (ここでは 4 台の車両に限定) があると仮定すると、これらの車両には同じ目的地があります。出発都市が異なります (位置 (x,y) がわかっているとします) D: 出発都市と目的地の間の距離。d: ガスがなくなるまでに移動できる最大距離。D >> d : 各車両は、N=D/d で N 回燃料を補給する必要があります。すべての車両がたどるべき経路は定義されていません。タスク: すべての車両が故障しないように、最小限の数のガソリン スタンドを探しています (もちろんガソリンのためです)。ガソリンスタンドの数とその場所。
cluster-analysis - PSOアルゴリズムから指定された決定されたクラスター位置でKMEANSアルゴリズムを適用するにはどうすればよいですか?
PSOアルゴリズムから指定された決定されたクラスター位置でKMEANSアルゴリズムを適用するにはどうすればよいですか??
matlab - pso最適化で連続数を離散数に変換する方法は?
こんにちは、単純な関数を最適化するための PSO コードを書きます。問題ありません。今、私はpsoでtspの問題を解決したいと考えています。たとえば、群れベクトルのコンテンツは [1 2 4 3 1] であり、最良の群れベクトルは [2 3 1 4 2] です。[1 2 4 3 1] の新しい値を更新したい場合、値は [1.2 2.3 3.8 3.4 1.2] のようなものです。これは真実ではないか、受け入れられる答えではありません。この答えを真の答えにマッピングするにはどうすればよいですか? この問題の原因がいくつかある場合は、それを共有してください。
(私は自分のコードに matlab を使用しています)。前もって感謝します
excel - xlsread の使用エラー (247 行目) イベントの登録エラー、アドバイスに失敗しました
MATLAB で粒子群最適化を実行しており、入力 (温度、時間、需要など) に Excel ファイルを使用しています。
Matlab R2014a、Windows7、MS office 2013 を使用しています。
私の入力ファイルは次のようにインポートされます:
ただし、より良い結果を得るために人口数とコードの反復数を増やすと、ある時点で次のエラーが発生します。
python - Pyswarm PSO 関数での制約の実装
私は、Pyswarm の粒子群最適化を使用するスペクトル フィッティング プログラムに取り組んでいます。適合度関数は、ベース マイクロ波スペクトルと PSO 内の各粒子によって作成されたスペクトルとの間の単純な画像類似性スコアです。粒子のパラメータは、回転定数 A、B、C です。
私の問題は、各粒子に A>B>C が必要なことです。Pyswarm が実装する形式を考えると、これらのパラメーターの制約をどのように設定すればよいでしょうか?