An approach to printed circuit board design with organizational learning agents