SlideShare a Scribd company logo
1 of 31
Matroids and
Greedy Methods
Greedy Methods
Introduction
Algorithmic approaches by taking the most profitable decision in the current
state only.
Straight forward and simplest Algorithmic approaches.
Might lead to worst solution.
Examples : Shortest Running Time Next ( Batch System Scheduling ),
Shortest Job First ( Batch System Scheduling ), Shortest Process Next (
Interactive System Scheduling ), etc.
Matroids
Principles
A matroid is an ordered pair M = ( S, I ). Statifying the following conditions :
S is a Finite Set.
I is a nonempty family of subsets of S ( Independent Subsets of S ).
If |A| ∈ I, |B| ∈ I, and |A| < |B|, then there is some element x ∈ B – A such that A ∪ {
X } ∈ I. ( M statifies Exhchange Property )
Greedy Algorithm
on a weighted
matroid
Pseudocode*
*Picture taken from Thomas H. Cormen, “Introduction to Algorithms”, 3rd Edition, MIT Press, 2009 , Page 440
Examples
Consider S = { a, b, c, d}. Make the Smallest Matroid! with ( S, F ) when { a, b }
and { c, d } included in F.
F = { , {a}, {b}, {c}, {d}, {a,b}, {c,d}  Hereditary
{a,c}, {b,c}, {a,d}, {b,d}  Exchange property
Pseudocode*
*Picture taken from https://www.sciencedirect.com/science/article/pii/S0899825614001651 on 15/04/2019
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A} {B}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A} {B} {C}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A} {B} {C} {D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A} {B} {C} {D} {E}  SET 1
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E} {B, C}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E} {B, C} {B, D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E} {B, C} {B, D} {B, E}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E} {B, C} {B, D} {B, E}
{C, D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B} {A, C} {A, D} {A, E} {B, C} {B, D} {B, E}
{C, D} {C, E}  SET 2
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B, C}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B, C} {A, B, D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B, C} {A, B, D} {A, B, E}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B, C} {A, B, D} {A, B, E} {A, C, D}
Solution
4 3
2
1
A
C
B
D E
Set Possible = {∅}
= {A, B, C} {A, B, D} {A, B, E} {A, C, D} {A, C, E}
 SET 3
Solution
Set Possible = {∅}
= {A} {B} {C} {D} {E}  SET 1
= {A, B} {A, C} {A, D} {A, E} {B, C} {B, D} {B, E}
{C, D} {C, E}  SET 2
= {A, B, C} {A, B, D} {A, B, E} {A, C, D} {A, C, E}
 SET 3
References
[1] Thomas H. Cormen, “Introduction to Algorithms”,
3rd Edition, MIT Press, 2009. ( Page 437 – 443 )
[2] Andrew S. Tanenbaum, “Modern Operating Systems”,
Pearson, Mar. 20, 2014. ( Page 149 – 167 )

More Related Content

What's hot

Use of summation notation
Use of summation notation Use of summation notation
Use of summation notation Nadeem Uddin
 
Bt0069 discrete mathematics
Bt0069   discrete mathematicsBt0069   discrete mathematics
Bt0069 discrete mathematicssmumbahelp
 
How to Find a Cartesian Product
How to Find a Cartesian ProductHow to Find a Cartesian Product
How to Find a Cartesian ProductDon Sevcik
 
The Properties of Mathematics
The Properties of MathematicsThe Properties of Mathematics
The Properties of Mathematicsarinedge
 
Some results on fuzzy soft multi sets
Some results on fuzzy soft multi setsSome results on fuzzy soft multi sets
Some results on fuzzy soft multi setsIJCI JOURNAL
 
AUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATORAUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATORsowfi
 
Section 5.4 logarithmic functions
Section 5.4 logarithmic functions Section 5.4 logarithmic functions
Section 5.4 logarithmic functions Wong Hsiung
 
Properties of addition and multiplication
Properties of addition and multiplicationProperties of addition and multiplication
Properties of addition and multiplicationShiara Agosto
 
Combinatorial optimization CO-4
Combinatorial optimization CO-4Combinatorial optimization CO-4
Combinatorial optimization CO-4man003
 
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.51e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5Dr. I. Uma Maheswari Maheswari
 
Finding union, intersection and complements
Finding union, intersection and complementsFinding union, intersection and complements
Finding union, intersection and complementsMartinGeraldine
 
Discrete Mathematics and Its Applications 7th Edition Rose Solutions Manual
Discrete Mathematics and Its Applications 7th Edition Rose Solutions ManualDiscrete Mathematics and Its Applications 7th Edition Rose Solutions Manual
Discrete Mathematics and Its Applications 7th Edition Rose Solutions ManualTallulahTallulah
 

What's hot (19)

Use of summation notation
Use of summation notation Use of summation notation
Use of summation notation
 
2.2 Set Operations
2.2 Set Operations2.2 Set Operations
2.2 Set Operations
 
Power set
Power setPower set
Power set
 
Bt0069 discrete mathematics
Bt0069   discrete mathematicsBt0069   discrete mathematics
Bt0069 discrete mathematics
 
Set Operations
Set OperationsSet Operations
Set Operations
 
UNIT .01
UNIT .01UNIT .01
UNIT .01
 
How to Find a Cartesian Product
How to Find a Cartesian ProductHow to Find a Cartesian Product
How to Find a Cartesian Product
 
Set operations
Set operationsSet operations
Set operations
 
The Properties of Mathematics
The Properties of MathematicsThe Properties of Mathematics
The Properties of Mathematics
 
Some results on fuzzy soft multi sets
Some results on fuzzy soft multi setsSome results on fuzzy soft multi sets
Some results on fuzzy soft multi sets
 
AUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATORAUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATOR
 
Section 5.4 logarithmic functions
Section 5.4 logarithmic functions Section 5.4 logarithmic functions
Section 5.4 logarithmic functions
 
Sets
SetsSets
Sets
 
Properties of addition and multiplication
Properties of addition and multiplicationProperties of addition and multiplication
Properties of addition and multiplication
 
Combinatorial optimization CO-4
Combinatorial optimization CO-4Combinatorial optimization CO-4
Combinatorial optimization CO-4
 
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.51e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5
1e. Pedagogy of Mathematics (Part II) - Set language introduction and Ex.1.5
 
Finding union, intersection and complements
Finding union, intersection and complementsFinding union, intersection and complements
Finding union, intersection and complements
 
Mmi11 ppt 0203
Mmi11 ppt 0203Mmi11 ppt 0203
Mmi11 ppt 0203
 
Discrete Mathematics and Its Applications 7th Edition Rose Solutions Manual
Discrete Mathematics and Its Applications 7th Edition Rose Solutions ManualDiscrete Mathematics and Its Applications 7th Edition Rose Solutions Manual
Discrete Mathematics and Its Applications 7th Edition Rose Solutions Manual
 

Similar to Algorithm_Matroids and greedy methods

SETS - Vedantu.pdf
SETS - Vedantu.pdfSETS - Vedantu.pdf
SETS - Vedantu.pdfAneeshRenu
 
SET THEORY
SET THEORYSET THEORY
SET THEORYLena
 
2 》set operation.pdf
2 》set operation.pdf2 》set operation.pdf
2 》set operation.pdfHamayonHelali
 
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exerciseDr. I. Uma Maheswari Maheswari
 
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdfMridulDhamija
 
Introduction to set theory
Introduction to set theoryIntroduction to set theory
Introduction to set theoryNittaya Noinan
 
2.7 Ordered pairs
2.7 Ordered pairs2.7 Ordered pairs
2.7 Ordered pairsJan Plaza
 
Final maths presentation on sets
Final maths presentation on setsFinal maths presentation on sets
Final maths presentation on setsRahul Avicii
 
Ch1 sets and_logic(1)
Ch1 sets and_logic(1)Ch1 sets and_logic(1)
Ch1 sets and_logic(1)Kwonpyo Ko
 
Common symbols used in set theory
Common symbols used in set theoryCommon symbols used in set theory
Common symbols used in set theorysmZaiN1
 
6.5 determinant x
6.5 determinant x6.5 determinant x
6.5 determinant xmath260
 
Mathematical Operations Reasoning Questions
Mathematical Operations Reasoning QuestionsMathematical Operations Reasoning Questions
Mathematical Operations Reasoning QuestionsSandip Kar
 

Similar to Algorithm_Matroids and greedy methods (20)

SETS - Vedantu.pdf
SETS - Vedantu.pdfSETS - Vedantu.pdf
SETS - Vedantu.pdf
 
SET THEORY
SET THEORYSET THEORY
SET THEORY
 
presentation about set theorem
presentation about set theorempresentation about set theorem
presentation about set theorem
 
2 》set operation.pdf
2 》set operation.pdf2 》set operation.pdf
2 》set operation.pdf
 
01_Sets.pdf
01_Sets.pdf01_Sets.pdf
01_Sets.pdf
 
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise
1h. Pedagogy of Mathematics (Part II) - Set language Activities and exercise
 
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
 
Introduction to set theory
Introduction to set theoryIntroduction to set theory
Introduction to set theory
 
2.7 Ordered pairs
2.7 Ordered pairs2.7 Ordered pairs
2.7 Ordered pairs
 
Sets (1).ppt
Sets (1).pptSets (1).ppt
Sets (1).ppt
 
Final maths presentation on sets
Final maths presentation on setsFinal maths presentation on sets
Final maths presentation on sets
 
file_5.pptx
file_5.pptxfile_5.pptx
file_5.pptx
 
Sets
SetsSets
Sets
 
Ch1 sets and_logic(1)
Ch1 sets and_logic(1)Ch1 sets and_logic(1)
Ch1 sets and_logic(1)
 
8-Sets-2.ppt
8-Sets-2.ppt8-Sets-2.ppt
8-Sets-2.ppt
 
WEEK 1 -2.pptx
WEEK 1 -2.pptxWEEK 1 -2.pptx
WEEK 1 -2.pptx
 
Common symbols used in set theory
Common symbols used in set theoryCommon symbols used in set theory
Common symbols used in set theory
 
X std maths - Relations and functions (ex 1.1)
X std maths - Relations and functions  (ex 1.1)X std maths - Relations and functions  (ex 1.1)
X std maths - Relations and functions (ex 1.1)
 
6.5 determinant x
6.5 determinant x6.5 determinant x
6.5 determinant x
 
Mathematical Operations Reasoning Questions
Mathematical Operations Reasoning QuestionsMathematical Operations Reasoning Questions
Mathematical Operations Reasoning Questions
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Algorithm_Matroids and greedy methods