Tagged articles
6 articles
Page 1 of 1
Model Perspective
Model Perspective
Mar 6, 2023 · Operations

Master Linear Programming: Theory, Methods, and Python Implementation

Linear programming optimizes a linear objective under linear constraints, and this article explains its theory, common solution methods such as Simplex, Interior‑Point, and Branch‑and‑Bound, illustrates a production‑planning case, and provides a complete Python implementation using SciPy’s linprog function.

Linear ProgrammingPythonbranch-and-bound
0 likes · 7 min read
Master Linear Programming: Theory, Methods, and Python Implementation
Model Perspective
Model Perspective
May 3, 2022 · Operations

Integer Programming Essentials: Methods and a Chocolate Production Example

This article introduces integer programming, explains its standard form, outlines two primary solution techniques—branch‑and‑bound and cutting‑plane methods—and demonstrates their application through a chocolate‑production optimization case that maximizes profit under resource constraints for the company.

Operations Researchbranch-and-boundcutting plane
0 likes · 5 min read
Integer Programming Essentials: Methods and a Chocolate Production Example
Intelligent Backend & Architecture
Intelligent Backend & Architecture
May 19, 2021 · Fundamentals

Master Optimal Algorithms: Recursion, Greedy, Divide-Conquer, DP & Backtracking

This comprehensive guide explores core algorithmic strategies for finding optimal solutions—including recursion, greedy methods, divide-and-conquer, dynamic programming, backtracking, and branch-and-bound—explaining their principles, use-cases, and providing concrete Java and C++ code examples to illustrate implementation details.

AlgorithmsBacktrackingRecursion
0 likes · 54 min read
Master Optimal Algorithms: Recursion, Greedy, Divide-Conquer, DP & Backtracking
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 24, 2017 · Fundamentals

Classic Algorithms: Divide‑Conquer, DP, Greedy, Backtracking, Branch‑and‑Bound

This article revisits fundamental algorithmic strategies—divide‑and‑conquer, dynamic programming, greedy methods, backtracking, and branch‑and‑bound—detailing their core ideas, applicable problem characteristics, key considerations, procedural steps, and illustrative examples such as merge sort, coin change, Huffman coding, and shortest‑path problems.

AlgorithmsBacktrackingbranch-and-bound
0 likes · 7 min read
Classic Algorithms: Divide‑Conquer, DP, Greedy, Backtracking, Branch‑and‑Bound
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 17, 2016 · Fundamentals

Understanding Classic Algorithms: Divide‑and‑Conquer, DP, Greedy, Backtracking

The article revisits fundamental algorithmic strategies—including divide‑and‑conquer, dynamic programming, greedy methods, backtracking, and branch‑and‑bound—detailing their core ideas, applicable problem characteristics, key considerations, procedural steps, and illustrative examples such as merge sort, coin change, Huffman coding, minimum spanning trees, and shortest‑path problems.

AlgorithmsBacktrackingbranch-and-bound
0 likes · 7 min read
Understanding Classic Algorithms: Divide‑and‑Conquer, DP, Greedy, Backtracking
Qunar Tech Salon
Qunar Tech Salon
Apr 6, 2015 · Fundamentals

Branch and Bound Method vs Backtracking: Basic Description and Comparison

The article explains the branch and bound algorithm, comparing it with backtracking, describing its search strategies, general procedure, and key differences such as search order, node handling, and optimal solution finding, while providing a basic overview and illustrative diagram.

BacktrackingSearchalgorithm
0 likes · 6 min read
Branch and Bound Method vs Backtracking: Basic Description and Comparison