SlideShare a Scribd company logo
1 of 30
Linear Programming
Linear Programming
Task
 A nutritionist advises an individual who is suffering from
iron and vitamin B deficiency to take at least 2400
milligrams (mg) of iron, 2100 mg of vitamin B1, and 1500
mg of vitamin B2 over a period of time.
Linear Programming
 Two vitamin pills are suitable, brand-A and brand-B.
 Each brand-A pill costs K6 and contains 40 mg of iron,
10 mg of vitamin B1, and 5 mg of vitamin B2.
 Each brand-B pill costs K8 and contains 10 mg of iron
and 15 mg each of vitamins B1 and B2.
Linear Programming
What combination of pills should the individual purchase
in order to meet the minimum iron and vitamin
requirements at the lowest cost?
Linear Programming
Let’s first tabulate the given information before we engage
GeoGebra:
Brand-A Brand-B Minimum
Requirement
Cost/Pill K6 K8
Iron 40mg 10mg 2400mg
Vitamin B₁ 10mg 15mg 2100mg
Vitamin B₂ 5mg 15mg 1500mg
Linear Programming
Let x be the number of brand-A pills and y the number of
brand-B pills to be purchased. The cost C (Kwacha) is given by
and is the objective function to be minimized.
y
x
C 8
6 

Linear Programming
In short, we want to minimize the objective function
y
x
C 8
6 

subject to the system of inequalities
2400
10
40 
 y
x
2100
15
10 
 y
x
1500
15
5 
 y
x
0

x
0

y
Graphical Solutions of Linear Programming Problems
Open
GeoGebra and
make sure
that both the
Algebra and
Graphic views
are activated
Linear Programming
Click the input bar and
enter all the system of
inequalities. Don’t
worry about the
shading and or color.
Linear Programming
Make sure that you
scale the grid so that
all the system of
inequalities are visible
in the graphics view.
Linear Programming
On the Show Label
change to value for all
system of inequalities.
Show Label
Linear Programming
Inverse the shading for
the system of
inequalities so that the
required region is left
un-shaded. Right Click
on the selection Ribbon
and then on the
settings. Click style in
the popup menu and
check inverse filling.
Check Inverse filling
Linear Programming
Apply different colors
to the shading of each
inequality. Open the
style bar and enhance
your construction.
Apply any colors of
your choice.
Linear Programming
Plot the lines
corresponding with
your inequalities.
240
4 
 y
x
420
3
2 
 y
x
300
5 
 y
x
0

x
0

y
Plotted Lines
Linear Programming
Enter the Objective
function to minimized
in the input bar.
Linear Programming
Create a slider for the
objective function to
be minimized. Give
your slider a name;
e.g. C or any letter of
your choice. Enter
interval, max and min
as shown.
Enter values as shown
Slider Name
Linear Programming
Hide slider in the
algebra view.
Hide Slider in the Algebra View
Linear Programming
Next Identify the
vertices of the feasible
set S by using the
intersection tool or by
plotting them with the
point tool.
As your can see from
your graph, the vertices
are A=(0,240),
B=(30,120), C=(120,60)
and D=(300,0).
A(0,240)
B(30,120)
C(120,60)
C(300,0)
s
Linear Programming
Create a check box for the
Objective function. (This is
optional, you can do away
with it)
Objective function
Linear Programming
Create check box for
the Vertices. Make
sure you select all
vertices as shown.
(This is optional, you
can do away with it)
Vertices
Linear Programming
Create a Text box for
the objective function.
Remember to include
both static and
dynamic text. Color
the background of
your text .
Static Text
Dynamic Text
Linear Programming
Finally, identify the
vertex with the
lowest value for C by
moving your slider.
Linear Programming
We can see that C is
minimized at the
vertex B(30, 120) and
has a value of 1140.
Linear Programming
Recalling what the
symbols x, y, and C
represent, we
conclude that the
individual should
purchase 30 brand-A
pills and 120 brand-B
pills at a minimum
cost of K1140. Minimum Cost
Do It Yourself
The following problem require you to use GeoGebra for the
purpose of simulation. A mathematical model has already
been formulated for you. All you need to do is just to use
GeoGebra to simulate the Graphical Solutions.
Linear Programming
Linear Programming
Linear Programming
Linear Programming
END
Try as many problems as possible. Practice
GeoGebra by following commands in the
GeoGebra Manual posted earlier. You can also
find many applets and resources on the GeoGebra
website.
Next:….

More Related Content

What's hot

Creating The Main Content Area
Creating The Main Content AreaCreating The Main Content Area
Creating The Main Content AreaReema
 
DUSPviz Rhino 3D Workshop
DUSPviz Rhino 3D WorkshopDUSPviz Rhino 3D Workshop
DUSPviz Rhino 3D WorkshopDUSPviz
 
Create The Featured Project Section:
Create The Featured Project Section:Create The Featured Project Section:
Create The Featured Project Section:Reema
 
Creating The Logo:
Creating The Logo:Creating The Logo:
Creating The Logo:Reema
 
Autocad commands-1
Autocad commands-1Autocad commands-1
Autocad commands-1Bhuban Fomb
 
CIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkCIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkTUOS-Sam
 
Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Reema
 
Plan601 e session 1 demo 20151005
Plan601 e session 1 demo 20151005Plan601 e session 1 demo 20151005
Plan601 e session 1 demo 20151005rkottam
 
Adobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutAdobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutJubair Ahmed Junjun
 
Most Essential AutoCAD Commands
Most Essential AutoCAD CommandsMost Essential AutoCAD Commands
Most Essential AutoCAD CommandsRavi Bhadauria
 
Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Jubair Ahmed Junjun
 
After Effect Lab
After Effect LabAfter Effect Lab
After Effect LabLeo Nguyen
 
Third year CSBN presentation 2nd quarter - flash gui
Third year CSBN presentation   2nd quarter - flash guiThird year CSBN presentation   2nd quarter - flash gui
Third year CSBN presentation 2nd quarter - flash guiAndy de Vera
 

What's hot (19)

Creating The Main Content Area
Creating The Main Content AreaCreating The Main Content Area
Creating The Main Content Area
 
For ICT - PPT
For ICT - PPTFor ICT - PPT
For ICT - PPT
 
DUSPviz Rhino 3D Workshop
DUSPviz Rhino 3D WorkshopDUSPviz Rhino 3D Workshop
DUSPviz Rhino 3D Workshop
 
Create The Featured Project Section:
Create The Featured Project Section:Create The Featured Project Section:
Create The Featured Project Section:
 
ACH 245 Lecture 03 (Drawing 2010)
ACH 245 Lecture 03 (Drawing 2010)ACH 245 Lecture 03 (Drawing 2010)
ACH 245 Lecture 03 (Drawing 2010)
 
Geogebra 7
Geogebra 7Geogebra 7
Geogebra 7
 
Creating The Logo:
Creating The Logo:Creating The Logo:
Creating The Logo:
 
Sap arch
Sap archSap arch
Sap arch
 
Autocad commands-1
Autocad commands-1Autocad commands-1
Autocad commands-1
 
CIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkCIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & Coursework
 
Blender+2.9+shortcuts+v1.1
Blender+2.9+shortcuts+v1.1Blender+2.9+shortcuts+v1.1
Blender+2.9+shortcuts+v1.1
 
Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Prepare Your Photoshop Document:
Prepare Your Photoshop Document:
 
Plan601 e session 1 demo 20151005
Plan601 e session 1 demo 20151005Plan601 e session 1 demo 20151005
Plan601 e session 1 demo 20151005
 
Adobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutAdobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcut
 
ACH 245 Lecture 02 (Intro To Cad 2010)
ACH 245 Lecture 02 (Intro To Cad 2010)ACH 245 Lecture 02 (Intro To Cad 2010)
ACH 245 Lecture 02 (Intro To Cad 2010)
 
Most Essential AutoCAD Commands
Most Essential AutoCAD CommandsMost Essential AutoCAD Commands
Most Essential AutoCAD Commands
 
Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.
 
After Effect Lab
After Effect LabAfter Effect Lab
After Effect Lab
 
Third year CSBN presentation 2nd quarter - flash gui
Third year CSBN presentation   2nd quarter - flash guiThird year CSBN presentation   2nd quarter - flash gui
Third year CSBN presentation 2nd quarter - flash gui
 

Similar to Geogebra 11

R Data Visualization Tutorial: Bar Plots
R Data Visualization Tutorial: Bar PlotsR Data Visualization Tutorial: Bar Plots
R Data Visualization Tutorial: Bar PlotsRsquared Academy
 
Lecture on graphics
Lecture on graphicsLecture on graphics
Lecture on graphicsRafi_Dar
 
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newCase Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newKayla Davenport
 
Gsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comGsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comamaranthbeg8
 
GSP 215 Become Exceptional/newtonhelp.com
GSP 215 Become Exceptional/newtonhelp.comGSP 215 Become Exceptional/newtonhelp.com
GSP 215 Become Exceptional/newtonhelp.combellflower148
 
GSP 215 Perfect Education/newtonhelp.com
GSP 215 Perfect Education/newtonhelp.comGSP 215 Perfect Education/newtonhelp.com
GSP 215 Perfect Education/newtonhelp.combellflower169
 
GSP 215 Doing by learn/newtonhelp.com
GSP 215 Doing by learn/newtonhelp.comGSP 215 Doing by learn/newtonhelp.com
GSP 215 Doing by learn/newtonhelp.combellflower126
 
Using Microsoft Excel for Weibull Analysis by William Dorner
Using Microsoft Excel for Weibull Analysis by William DornerUsing Microsoft Excel for Weibull Analysis by William Dorner
Using Microsoft Excel for Weibull Analysis by William DornerMelvin Carter
 
6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit convertedsubisugadevan
 
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...AlexHunetr
 
GSP 215 RANK Become Exceptional--gsp215rank.com
GSP 215 RANK Become Exceptional--gsp215rank.comGSP 215 RANK Become Exceptional--gsp215rank.com
GSP 215 RANK Become Exceptional--gsp215rank.comclaric119
 
GSP 215 RANK Achievement Education--gsp215rank.com
GSP 215 RANK Achievement Education--gsp215rank.comGSP 215 RANK Achievement Education--gsp215rank.com
GSP 215 RANK Achievement Education--gsp215rank.comclaric169
 
We are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdfWe are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdfDARSHANACHARYA13
 
Auto cad ppt
Auto cad pptAuto cad ppt
Auto cad ppthrprt7696
 
Development of an Algorithm for 16-Bit WTM
Development of an Algorithm for 16-Bit WTMDevelopment of an Algorithm for 16-Bit WTM
Development of an Algorithm for 16-Bit WTMIOSR Journals
 
Plan601 e session 4 demo
Plan601 e session 4 demoPlan601 e session 4 demo
Plan601 e session 4 demorkottam
 

Similar to Geogebra 11 (20)

R Data Visualization Tutorial: Bar Plots
R Data Visualization Tutorial: Bar PlotsR Data Visualization Tutorial: Bar Plots
R Data Visualization Tutorial: Bar Plots
 
Lecture on graphics
Lecture on graphicsLecture on graphics
Lecture on graphics
 
Autocad
AutocadAutocad
Autocad
 
Autocad
AutocadAutocad
Autocad
 
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newCase Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
 
Gsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comGsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.com
 
GSP 215 Become Exceptional/newtonhelp.com
GSP 215 Become Exceptional/newtonhelp.comGSP 215 Become Exceptional/newtonhelp.com
GSP 215 Become Exceptional/newtonhelp.com
 
GSP 215 Perfect Education/newtonhelp.com
GSP 215 Perfect Education/newtonhelp.comGSP 215 Perfect Education/newtonhelp.com
GSP 215 Perfect Education/newtonhelp.com
 
GSP 215 Doing by learn/newtonhelp.com
GSP 215 Doing by learn/newtonhelp.comGSP 215 Doing by learn/newtonhelp.com
GSP 215 Doing by learn/newtonhelp.com
 
Using Microsoft Excel for Weibull Analysis by William Dorner
Using Microsoft Excel for Weibull Analysis by William DornerUsing Microsoft Excel for Weibull Analysis by William Dorner
Using Microsoft Excel for Weibull Analysis by William Dorner
 
6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted
 
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
 
GSP 215 RANK Become Exceptional--gsp215rank.com
GSP 215 RANK Become Exceptional--gsp215rank.comGSP 215 RANK Become Exceptional--gsp215rank.com
GSP 215 RANK Become Exceptional--gsp215rank.com
 
GSP 215 RANK Achievement Education--gsp215rank.com
GSP 215 RANK Achievement Education--gsp215rank.comGSP 215 RANK Achievement Education--gsp215rank.com
GSP 215 RANK Achievement Education--gsp215rank.com
 
Lp (2)
Lp (2)Lp (2)
Lp (2)
 
We are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdfWe are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdf
 
Auto cad ppt
Auto cad pptAuto cad ppt
Auto cad ppt
 
L010137986
L010137986L010137986
L010137986
 
Development of an Algorithm for 16-Bit WTM
Development of an Algorithm for 16-Bit WTMDevelopment of an Algorithm for 16-Bit WTM
Development of an Algorithm for 16-Bit WTM
 
Plan601 e session 4 demo
Plan601 e session 4 demoPlan601 e session 4 demo
Plan601 e session 4 demo
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 

Geogebra 11

  • 2. Linear Programming Task  A nutritionist advises an individual who is suffering from iron and vitamin B deficiency to take at least 2400 milligrams (mg) of iron, 2100 mg of vitamin B1, and 1500 mg of vitamin B2 over a period of time.
  • 3. Linear Programming  Two vitamin pills are suitable, brand-A and brand-B.  Each brand-A pill costs K6 and contains 40 mg of iron, 10 mg of vitamin B1, and 5 mg of vitamin B2.  Each brand-B pill costs K8 and contains 10 mg of iron and 15 mg each of vitamins B1 and B2.
  • 4. Linear Programming What combination of pills should the individual purchase in order to meet the minimum iron and vitamin requirements at the lowest cost?
  • 5. Linear Programming Let’s first tabulate the given information before we engage GeoGebra: Brand-A Brand-B Minimum Requirement Cost/Pill K6 K8 Iron 40mg 10mg 2400mg Vitamin B₁ 10mg 15mg 2100mg Vitamin B₂ 5mg 15mg 1500mg
  • 6. Linear Programming Let x be the number of brand-A pills and y the number of brand-B pills to be purchased. The cost C (Kwacha) is given by and is the objective function to be minimized. y x C 8 6  
  • 7. Linear Programming In short, we want to minimize the objective function y x C 8 6   subject to the system of inequalities 2400 10 40   y x 2100 15 10   y x 1500 15 5   y x 0  x 0  y
  • 8. Graphical Solutions of Linear Programming Problems Open GeoGebra and make sure that both the Algebra and Graphic views are activated
  • 9. Linear Programming Click the input bar and enter all the system of inequalities. Don’t worry about the shading and or color.
  • 10. Linear Programming Make sure that you scale the grid so that all the system of inequalities are visible in the graphics view.
  • 11. Linear Programming On the Show Label change to value for all system of inequalities. Show Label
  • 12. Linear Programming Inverse the shading for the system of inequalities so that the required region is left un-shaded. Right Click on the selection Ribbon and then on the settings. Click style in the popup menu and check inverse filling. Check Inverse filling
  • 13. Linear Programming Apply different colors to the shading of each inequality. Open the style bar and enhance your construction. Apply any colors of your choice.
  • 14. Linear Programming Plot the lines corresponding with your inequalities. 240 4   y x 420 3 2   y x 300 5   y x 0  x 0  y Plotted Lines
  • 15. Linear Programming Enter the Objective function to minimized in the input bar.
  • 16. Linear Programming Create a slider for the objective function to be minimized. Give your slider a name; e.g. C or any letter of your choice. Enter interval, max and min as shown. Enter values as shown Slider Name
  • 17. Linear Programming Hide slider in the algebra view. Hide Slider in the Algebra View
  • 18. Linear Programming Next Identify the vertices of the feasible set S by using the intersection tool or by plotting them with the point tool. As your can see from your graph, the vertices are A=(0,240), B=(30,120), C=(120,60) and D=(300,0). A(0,240) B(30,120) C(120,60) C(300,0) s
  • 19. Linear Programming Create a check box for the Objective function. (This is optional, you can do away with it) Objective function
  • 20. Linear Programming Create check box for the Vertices. Make sure you select all vertices as shown. (This is optional, you can do away with it) Vertices
  • 21. Linear Programming Create a Text box for the objective function. Remember to include both static and dynamic text. Color the background of your text . Static Text Dynamic Text
  • 22. Linear Programming Finally, identify the vertex with the lowest value for C by moving your slider.
  • 23. Linear Programming We can see that C is minimized at the vertex B(30, 120) and has a value of 1140.
  • 24. Linear Programming Recalling what the symbols x, y, and C represent, we conclude that the individual should purchase 30 brand-A pills and 120 brand-B pills at a minimum cost of K1140. Minimum Cost
  • 25. Do It Yourself The following problem require you to use GeoGebra for the purpose of simulation. A mathematical model has already been formulated for you. All you need to do is just to use GeoGebra to simulate the Graphical Solutions.
  • 30. END Try as many problems as possible. Practice GeoGebra by following commands in the GeoGebra Manual posted earlier. You can also find many applets and resources on the GeoGebra website. Next:….