Given a description of cache servers, network endpoints and videos, along with predicted requests for individual videos, this program decides which videos to put in which cache server in order to minimize the average waiting time for all requests.
This program is not optimized for the larger instances but give an instant result for the smaller ones.
The choice of the input file is in the Test.java file