Related Experiment Video
Updated: Dec 9, 2025

11:27
Studying DNA Looping by Single-Molecule FRET
Published on: June 28, 2014
15.7K
Linear Programming from Fibonacci to Farkas
1Department of Mathematics, London School of Economics, London, UK.
Annals of Science
|September 7, 2020
Summary
This study traces the historical development of alligation and linear programming. It highlights key mathematical advancements from Fibonacci to modern optimization techniques.
Area of Science:
- Mathematics
- History of Science
Background:
- The historical roots of mixture problems trace back to Fibonacci's work in the 13th century, utilizing Hindu-Arabic arithmetic.
- Early arithmetic texts codified these methods under the name 'alligation', often presented in descriptive, less accessible formats.
Discussion:
- Thomas Harriot's introduction of algebraic notation around 1600 significantly clarified alligation, linking it to Diophantine problems studied by 17th-century mathematicians.
- Joseph Fourier's contributions to mechanics involved developing methods for linear inequalities, incorporating logic, algebra, and geometric representations of solution sets.
Key Insights:
- Gyula Farkas's 1898 theorem on linear inequalities, inspired by Fourier, established a foundational result in optimization.
- The evolution from alligation to Linear Programming demonstrates a progression towards rigorous mathematical frameworks for solving complex problems.
Outlook:
- Linear Programming has become a cornerstone of modern applied mathematics with wide-ranging applications.
- Farkas's theorem continues to be pivotal, notably influencing advancements in Game Theory.
Related Concept Videos
Binomial Expansion Using Pascal's Triangle
109
Expanding a binomial expression such as (a + b)n results in a predictable sequence of terms that can be systematically derived using Pascal’s Triangle. This triangular array of numbers plays a central role in understanding and computing the coefficients of binomial expansions.Pascal’s Triangle is constructed such that each row corresponds to the coefficients of a binomial raised to a power. The topmost row, known as the zeroth row, corresponds to (a + b)0, and each successive row...
109
Euler's Formula to Columns: Problem Solving
849
Euler's formula is used in structural engineering to determine the buckling load of columns under various conditions. However, when dealing with systems that incorporate both rigid elements and elastic components, such as springs, the analysis requires a finer approach to determine the critical load. The problem described involves two rigid bars connected at a pivot point with a spring attached and a vertical load applied at one end.
The system comprises two vertical rigid bars, AB and BC, of...
The system comprises two vertical rigid bars, AB and BC, of...
849
Statically Indeterminate Problem Solving
611
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
611
Castigliano's Theorem: Problem Solving
1.1K
The deflection of a simply supported beam that carries a central point load can be analyzed using structural mechanics principles, particularly by applying Castigliano's theorem. This theorem relates the displacement at the load application point to the partial derivatives of the strain energy in the structure. The simply supported beam with a point load at its center has symmetric reaction forces at the supports, each bearing half of the load. The bending moment at any point along the beam is...
1.1K
Gaussian Elimination: Problem Solving
90
Systems of linear equations in several variables are pivotal in modeling complex scenarios involving multiple unknowns and constraints. Such systems are widely used in various fields to represent relationships where several conditions must be simultaneously satisfied. Each variable in the system corresponds to an unknown quantity, while each equation imposes a linear constraint, leading to a structured approach for analyzing and solving real-world problems.A system of three equations with three...
90
Frames: Problem Solving I
842
Consider a jib crane with an external load suspended from the pulley. The dimensions of the crane members are shown in the figure. A systematic analysis of the frame structure is required to determine the reaction forces at the pin joints, assuming that the pulleys are frictionless.
842

