Using simulated annealing to minimize the cost of multi-point lines in centralized computer networks : implementation for Windows 3.1