# Constrained And Unconstrained Optimization

- Institution: IIT Kharagpur
- Department: Mathematics
- Teacher: Prof. A. Goswami Prof. Debjani Chakraborty
- Level: Undergraduate
- Language: English
- Subjects: Mathematics
- Source: [NPTEL](https://nptel.ac.in/courses/111105100)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/111105100)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 1 : Introduction to Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/1039a895ccb9) (Video)
2. [Lecture 2 : Assumptions & Mathematical Modeling of LPP](https://invisiblenetwork.ai/learn/nptel/111105100/c3a7f1fbb04a) (Video)
3. [Lecture 3 : Geometrey of LPP](https://invisiblenetwork.ai/learn/nptel/111105100/330353c66771) (Video)
4. [Lecture 4 : Graphical Solution of LPP- I](https://invisiblenetwork.ai/learn/nptel/111105100/987d9eb54077) (Video)
5. [Lecture 5 : Graphical Solution of LPP- II](https://invisiblenetwork.ai/learn/nptel/111105100/72dc56a35729) (Video)
6. [Lecture 6: Solution of LPP: Simplex Method](https://invisiblenetwork.ai/learn/nptel/111105100/33cd55d0adad) (Video)
7. [Lecture 7: Simplex Method](https://invisiblenetwork.ai/learn/nptel/111105100/4b081aa09815) (Video)
8. [Lecture 8: Introduction to BIG-M Method](https://invisiblenetwork.ai/learn/nptel/111105100/32b0bd113a22) (Video)
9. [Lecture 9: Algorithm of BIG-M Method](https://invisiblenetwork.ai/learn/nptel/111105100/820929a9f0f3) (Video)
10. [Lecture 10: Problems on BIG-M Method](https://invisiblenetwork.ai/learn/nptel/111105100/e2579bbda1ac) (Video)
11. [Lecture 11: Two Phase Method: Introduction](https://invisiblenetwork.ai/learn/nptel/111105100/2eb15a4fd05f) (Video)
12. [Lecture 12: Two Phase Method: Problem Solution](https://invisiblenetwork.ai/learn/nptel/111105100/f5e8961be8cd) (Video)
13. [Lecture 13: Special Cases of LPP](https://invisiblenetwork.ai/learn/nptel/111105100/43cf06595bb5) (Video)
14. [Lecture 14: Degeneracy in LPP](https://invisiblenetwork.ai/learn/nptel/111105100/7ddaf55e01e7) (Video)
15. [Lecture 15: Sensitivity Analysis- I](https://invisiblenetwork.ai/learn/nptel/111105100/b15c83dfe341) (Video)
16. [Lecture 16: Sensitivity Analysis- II](https://invisiblenetwork.ai/learn/nptel/111105100/428a180a4d1f) (Video)
17. [Lecture 17: Problems on Sensitivity Analysis](https://invisiblenetwork.ai/learn/nptel/111105100/41f610b98433) (Video)
18. [Lecture 18: Introduction to Duality Theory- I](https://invisiblenetwork.ai/learn/nptel/111105100/6515e0af900d) (Video)
19. [Lecture 19: Introduction to Duality Theory- II](https://invisiblenetwork.ai/learn/nptel/111105100/4cb71f3ce956) (Video)
20. [Lecture 20: Dual Simplex Method](https://invisiblenetwork.ai/learn/nptel/111105100/4f40918e2523) (Video)
21. [Lecture 21: Examples on Dual Simplex Method](https://invisiblenetwork.ai/learn/nptel/111105100/d667c63ac220) (Video)
22. [Lecture 22: Interger Linear Programming](https://invisiblenetwork.ai/learn/nptel/111105100/62327ddd3602) (Video)
23. [Lecture 23: Interger Linear Programming](https://invisiblenetwork.ai/learn/nptel/111105100/0403aa5107d6) (Video)
24. [Lecture 24: IPP: Branch & BBound Method](https://invisiblenetwork.ai/learn/nptel/111105100/c8024b18762f) (Video)
25. [Lecture 25: Mixed Integer Programming Problem](https://invisiblenetwork.ai/learn/nptel/111105100/f8d2c42efd62) (Video)
26. [Lecture 26:Introduction to Transportation Problem I](https://invisiblenetwork.ai/learn/nptel/111105100/4cc91fea2cd8) (Video)
27. [Lecture 27: Transportation Problem II](https://invisiblenetwork.ai/learn/nptel/111105100/5468a1e7e665) (Video)
28. [Lecture 28: Vogel Approximation Method](https://invisiblenetwork.ai/learn/nptel/111105100/ec746b651dd7) (Video)
29. [Lecture 29: Optimal Solution Generation for Transportation Problem](https://invisiblenetwork.ai/learn/nptel/111105100/3598e6ff3b02) (Video)
30. [Lecture 30: Degeneracy in TP and overview of Assingment Problem](https://invisiblenetwork.ai/learn/nptel/111105100/005d41a33245) (Video)
31. [Lecture 31 : Introduction to Nonlinear programming](https://invisiblenetwork.ai/learn/nptel/111105100/758d449f6e88) (Video)
32. [Lecture 32 : Graphical Solution of NLP](https://invisiblenetwork.ai/learn/nptel/111105100/5fdedcbe9831) (Video)
33. [Lecture 33 : Types of NLP](https://invisiblenetwork.ai/learn/nptel/111105100/bc16b1fa9152) (Video)
34. [Lecture 34 : One dimentional unconstrained optimization](https://invisiblenetwork.ai/learn/nptel/111105100/fb5c38f0e532) (Video)
35. [Lecture 35 : Unconstrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/98225af09ee4) (Video)
36. [Lecture 36 : Region Elimination Technique-1](https://invisiblenetwork.ai/learn/nptel/111105100/4e741c98b439) (Video)
37. [Lecture 37 : Region Elimination Technique-2](https://invisiblenetwork.ai/learn/nptel/111105100/fa9d2f0a3b4d) (Video)
38. [Lecture 38 : Region Elimination Technique-3](https://invisiblenetwork.ai/learn/nptel/111105100/44cb8d8ad089) (Video)
39. [Lecture 39 : Unconstrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/2cf5c1aaf525) (Video)
40. [Lecture 40 : Unconstrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/5486a78d9c20) (Video)
41. [Lecture 41 : Multivariate Unconstrained Optimization-1](https://invisiblenetwork.ai/learn/nptel/111105100/aa2f0da48fcd) (Video)
42. [Lecture 42 : Multivariate Unconstrained Optimization-2](https://invisiblenetwork.ai/learn/nptel/111105100/32ade2117f9b) (Video)
43. [Lecture 43 : Unconstrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/7ef87f05121d) (Video)
44. [Lecture 44: NLP with Equality Constrained-1](https://invisiblenetwork.ai/learn/nptel/111105100/839e1d6e7546) (Video)
45. [Lecture 45 : NLP with Equality Constrained-2](https://invisiblenetwork.ai/learn/nptel/111105100/f92bd4c3e847) (Video)
46. [Lecture 46: Constrained NLP 1](https://invisiblenetwork.ai/learn/nptel/111105100/326bbc565986) (Video)
47. [Lecture 47: Constrained NLP 2](https://invisiblenetwork.ai/learn/nptel/111105100/c6747760c9ce) (Video)
48. [Lecture 48: Constrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/360fb8a1c114) (Video)
49. [Lecture 49: Constrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/d41d6f491de1) (Video)
50. [Lecture 50: KKT](https://invisiblenetwork.ai/learn/nptel/111105100/14a12036f20b) (Video)
51. [Lecture 51: Constrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/613fdef81440) (Video)
52. [Lecture 52: Constrained Optimization](https://invisiblenetwork.ai/learn/nptel/111105100/e9923e4586c9) (Video)
53. [Lecture 53: Feasible Direction](https://invisiblenetwork.ai/learn/nptel/111105100/153dae476d9a) (Video)
54. [Lecture 54: Penalty and barrier method](https://invisiblenetwork.ai/learn/nptel/111105100/ba7423b96e96) (Video)
55. [Lecture 55: Penalty method](https://invisiblenetwork.ai/learn/nptel/111105100/59376ad9363d) (Video)
56. [Lecture 56 : Penalty and barrier method](https://invisiblenetwork.ai/learn/nptel/111105100/1f88b3b65feb) (Video)
57. [Lecture 57 : Penalty and barrier method](https://invisiblenetwork.ai/learn/nptel/111105100/9a062e078ba4) (Video)
58. [Lecture 58 : Dynamic programming](https://invisiblenetwork.ai/learn/nptel/111105100/2d22fe7cd4e5) (Video)
59. [Lecture 59 : Multi-Objective decision making](https://invisiblenetwork.ai/learn/nptel/111105100/3d3b939b012f) (Video)
60. [Lecture 60 : Multi-Attribute decision making](https://invisiblenetwork.ai/learn/nptel/111105100/214357b0e46a) (Video)
61. [Live Session 15-10-2020](https://invisiblenetwork.ai/learn/nptel/111105100/1039a895ccb9-2) (Video)
62. [Live Session 11-11-2020](https://invisiblenetwork.ai/learn/nptel/111105100/c3a7f1fbb04a-2) (Video)
63. [Live Session 12-12-2020](https://invisiblenetwork.ai/learn/nptel/111105100/330353c66771-2) (Video)
