fitnessFunction_cpp: Fitness function for WOA optimization (C++ implementation)
Description
Combines cluster assignment and total distance calculation.
Returns Inf if any cluster has fewer than 2 members.
Usage
fitnessFunction_cpp(dist_vec, nrows, medoids)
Value
total_dist (double), Inf if invalid clustering
Arguments
- dist_vec
Distance vector (from dist object)
- nrows
Number of rows in the original data
- medoids
Integer vector of medoid indices (1-indexed)