Research Article

Discrete Particle Swarm Optimization with Scout Particles for Library Materials Acquisition

Algorithm 2

Initialization procedure of DPSO.
Step  1. Compute the sum of the lower bound on the number of materials in
  language l ( ); the sum of the lower bound on the number of
  materials in category k ( ).
Step  2. If ( ) < ( )
  then randomly select a material i that is in language l,
    randomly select a department j, and set ,
    until all the lower bounds on the number of materials in all languages are reached.
Step  3. If ( ) ≥ ( )
  then randomly select a material i that belongs to category k,
    randomly select a department j, and set ,
    until all the lower bounds on the number of materials belong to all categories are reached.