INTEGER LINEAR PROGRAMMING - INTRODUCTION