1.Sriskandarajah Suhothayan Kasun Gajasinghe Isuru Loku Narangoda Subash Chaturanga2. Outline Introduction Basic principles Solution patterns 3. Introduction Graphs can be…