Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Unit 1.1: Intro & Applications

Lesson 1 of 22 in the free Engineering Optimization notes on Siksha Sarovar, written by Rohit Jangra.

Unit 1.1: Introduction & Engineering Applications

1. Introduction to Optimization

Definition: Optimization is the act of obtaining the best result under given circumstances. In mathematics and engineering, it is strictly defined as the process of finding the conditions that give the maximum or minimum value of a function.

  • "Best" can mean: Cheapest (Cost), Lightest (Weight), Strongest (Stress), or Fastest (Time).
  • It is the bridge between "designing a working system" and "designing a perfect system."

Historical Development

  • Newton & Leibniz (17th Century): Foundations of Calculus (finding maxima/minima using derivatives).
  • Cauchy (19th Century): Steepest Descent method.
  • Dantzig (1947): Simplex Method for Linear Programming (Revolutionized operations research).
  • Karush-Kuhn-Tucker (KKT): Conditions for constrained optimization.

2. Engineering Applications

Optimization is used in almost all engineering disciplines.

DisciplineApplication AreasSpecific Real-World Examples
Civil / StructuralDesigning structures (bridges, trusses) for minimum weight while maintaining maximum strength.Bridge Design: Minimizing the steel volume of a suspension bridge while ensuring it withstands wind loads and traffic.
MechanicalDesigning gears, shafts, and cams for minimal wear and vibration; Optimizing aerospace trajectories.Aerospace: Designing the shape of a rocket nozzle to maximize thrust. Automotive: Designing a car chassis for minimum weight to improve fuel efficiency.
ElectricalOptimal design of electrical networks; Minimizing losses in power transmission systems.Power Grid: Optimal Power Flow (OPF) to minimize transmission line losses while meeting demand. Antenna: Optimizing antenna gain and directionality.
ChemicalPlanning the route of pipelines; Managing inventory control and production planning.Refinery: Optimizing the mix of crude oils to maximize high-value product yield ( petrol/diesel).
Computer ScienceMinimizing execution time of algorithms; optimizing data routing in networks.AI/ML: Training neural networks by minimizing the Loss Function via Gradient Descent. Networking: Shortest path routing (OSPF).