Movatterモバイル変換


[0]ホーム

URL:


GitHub

pmedian

OperationsResearchModels.PMedian.pmedianFunction
pmedian(data, ncenters)

Description

The function calculates Euclidean distances between all possible rows of the matrix data.ncenters locations are then selected that minimizes the total distances to the nearest rows.

Arguments

  • data::Matrix: Coordinates of locations
  • ncenters::Int: Number of centers

Output

  • PMedianResult: PMedianResult object.

Example

data1 = rand(10, 2)data2 = rand(10, 2) .+ 50data3 = rand(10, 2) .+ 100data = vcat(data1, data2, data3)result = pmedian(data, 3);println(result.centers)# 3-element Vector{Int64}:#  1# 16# 21println(result.objective)# 11.531012240599605
source

pmedian with distances

OperationsResearchModels.PMedian.pmedian_with_distancesFunction
pmedian_with_distances(distancematrix, ncenters)

Description

ncenters locations are selected that minimizes the total distances to the nearest rows.

Arguments

  • distancematrix::Matrix: n x n matrix of distances
  • ncenters::Int: Number of centers

Output

  • PMedianResult: PMedianResult object.
source

Settings


This document was generated withDocumenter.jl version 1.16.1 onFriday 20 February 2026. Using Julia version 1.10.10.


[8]ページ先頭

©2009-2026 Movatter.jp