The document discusses various algorithms for solving transportation network models, including minimal spanning tree algorithms like Kruskal's and Prim's, shortest path algorithms like Dijkstra's and Floyd-Warshall, and maximal flow algorithms. It provides examples and step-by-step explanations of how Kruskal's and Dijkstra's algorithms work to find minimal spanning trees and shortest paths in graphs. Transportation network models have applications in logistics for routing vehicles and scheduling deliveries.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
2. Topics covered
• Notion of Graphs (Friday-I)
• Minimal Spanning Tree (Friday-I)
• Shortest Path Algorithms (Friday-I)
• Maximal Flow (Friday-II)
• Multistage Transshipment (Friday-II)
• Set covering and Set Partitioning (Friday-II)
• Routing Heuristics and Optimization (Sunday-I)
• Case Study – Model the Location Constraints problem
(Sunday-II)
3. Graphs – Terminology Revision
• Vertices, Nodes, Edges
• Undirected, Directed, Bi-directed, Mixed
(Undirected/directed edges), Loops (on the same
node/vertex), Multi-Graph (multiple edges between the
same nodes), Weighted
• Complete graph, Cycle graph, Planar graph (no edges
intersect), tree (undirected graph with a single path
between any two notes)
• Subgraphs, connected, isolated
http://en.wikipedia.org/wiki/Graph_theory
4. Minimal Spanning Tree(MST)
• Span ALL Nodes, Pick Lowest Cost Edges
• Prim‟s and Kruskal‟s algorithm (Concept of greedy
algorithm)
• Variants - Maximum Spanning tree, K-minimum spanning
tree
• Applications – Selecting Service Providers across multiple
offices (each edge with different cost/charges), Laying
phone lines, pipelines, Contract Rate/Carrier negotiations
5. Kruskal‟s Algorithm (MST)
Nodes A-G, Pick Lowest AD(5) and CE(5) are lowest CE(5) is the next lowest
Pick AD ‘arbitrarily’ Pick CE
http://en.wikipedia.org/wiki/Kruskal's_algorithm
6. Kruskal‟s Algorithm (MST)
DF(6) is the next lowest AB(7) and BE(7) are next BE(7) is next
Pick DF Pick AB ‘arbitrarily’ Mark BC, DE, EF ‘out’ to
Mark BD ‘out’ to prevent cycles
prevent cycle
8. Shortest Path
• Pick Lowest Cost traversal between two nodes
• Dijkstra (From single source to all other nodes)
• Floyd-Warshall (Single execution finds shortest path for all
node pairs in the graph)
• Travelling Salesman (Travel to every node exactly once and
return to the start node)
• Canadian Traveler Problem (Graph unknown, changes over
time, is probabilistic)
• Applications – Driving directions (google), Plant/Warehouse
layouts, robotics/VLSI
9. Dijkstra's Shortest Path Algorithm
• Find shortest path from s to t.
24
2 3
9
s
18
14
2 6
6
30 4 19
11
15 5
5
6
20 16
t
7 44
9
30. Floyd-Warshall (All Pairs Shortest Path)
Initial Graph (Start State)
1. Dots represent arrow direction
2. Red edges are backward flows
3. 999 indicates no direct edge
4. Negative costs included 1 2 3 4 5
1
2
3
4
5
Iteration #1: k=1
Select Row 1, Column 1 as base (in
yellow)
For each cell D(i,j) (in purple) 1 2 3 4 5
Set D(i,j) = min[D(i,j) , D(i,k)+D(k,j)] 1
2
D(4,2) set to D(4,1)+D(1,2) 3
D(4,5) set to D(4,1)+D(1,5) 4
5
http://www.pms.ifi.lmu.de/lehre/compgeometry/Gosper/shortest_path/shortest_path.html#visualization
31. Floyd-Warshall (All Pairs Shortest Path)
Iteration #2: k=2
Select Row 2, Column 2 as base (in
yellow)
For each cell D(i,j) (in purple)
1 2 3 4 5
Set D(i,j) = min[D(i,j) , D(i,k)+D(k,j)]
1
2
D(1,4) set to D(1,2)+D(2,4) 3
D(3,4) set to D(4,2)+D(2,3) 4
5
Iteration #3: k=3
Select Row 3, Column 3 as base (in
yellow)
For each cell D(i,j) (in purple) 1 2 3 4 5
Set D(i,j) = min[D(i,j) , D(i,k)+D(k,j)] 1
2
D(4,2) set to D(4,3)+D(3,2) 3
4
5
32. Floyd-Warshall (All Pairs Shortest Path)
Iteration #1: k=4
Select Row 4, Column 4 as base (in
yellow)
D(1,3) set to D(1,4)+D(4,3)
D(2,1) set to D(2,4)+D(4,1) 1 2 3 4 5
D(2,3) set to D(2,4)+D(4,3) 1
D(2,5) set to D(2,4)+D(4,5) 2
D(5,1) set to D(5,4)+D(4,1) 3
D(5,2) set to D(5,4)+D(4,2) 4
D(5,3) set to D(5,4)+D(4,3) 5
Iteration #5: k=5
Select Row 5, Column 5 as base (in
yellow)
D(1,2) set to D(1,5)+D(5,2) 1 2 3 4 5
D(1,3) set to D(1,5)+D(5,3) 1
D(1,4) set to D(1,5)+D(5,4) 2
3
4
5
33. Floyd-Warshall (All Pairs Shortest Path)
All Pairs Shortest Distance
available
Shortest Path from 1->2 has been
computed as 1 {1->5->4->3->2} 1 2 3 4 5
1
2
3
4
5
34. Maximum Flow
• Given a “Source” (A) and a Capacity in A-> D direction
“Sink” (G), determine the
maximum quantity that can
flow, given edge capacities
• Maximum telephone calls on
a network, maximum
vehicles on a road
• Two-directional flow capacity
Capacity in D->A direction
35. Practical Application of Maximum Flow
• Tyson Foods, IBP Merger in 2001
– Combine Transportation Networks
– Optimize Fleet Carriers (Strategic), Residual Carriers (Contract and Spot
Carriers)
• Approach
– Mine trips data from previous 3 years
– Generate Aggregates (Min, Max, Avg) for each Lane/Start DOW/End DOW
– Run Flow problem iteratively for each start location and start day of week
[Modeled as a single node]
• Result (Cost optimization)
– Propose Routing Loops for Fleet Carriers
– Propose Residual Flow and suggested rates for Contract Negotiations
36. Ford and Fulkerson Method
1. Find any path that has positive „forward‟ flow capacity
remaining
2. Compute f, the flow capacity on the bottleneck edge [This is
the most constricted flow in the chosen path]
3. Add f to the capacity in the forward direction of each edge in
the chosen path. Reduce f from the capacity in the reverse
direction of each edge in the chosen path
4. Repeat 1-3 until positive forward flow paths are found
37. Ford and Fulkerson Method
[Path A->D->E->G]
Flow on Bottleneck Arc [D->E]: 4
Reduce 4 in the forward direction edges
Add 4 in the reverse direction edges
Cumulative flow in the network = 4
[Path A->B->E->G]
Flow on Bottleneck Arc [B->E]: 3
Reduce 3 in the forward direction edges
Add 3 in the reverse direction edges
Cumulative flow in the network = 4+3
38. Ford and Fulkerson Method
[Path A->C->F->G]
Flow on Bottleneck Arc [A->C]: 4
Reduce 4 in the forward direction edges
Add 4 in the reverse direction edges
Cumulative flow in the network = 4+3+4
[Path A->D->F->G]
Flow on Bottleneck Arc [F->G]: 2
Reduce 2 in the forward direction edges
Add 2 in the reverse direction edges
Cumulative flow in the network = 4+3+4+2
39. Ford and Fulkerson Method
[Path A->D->F->E->G]
Flow on Bottleneck Arc [F->E]: 1
Reduce 1 in the forward direction edges
Add 1 in the reverse direction edges
Cumulative flow in the network = 14
(4+3+4+2+1).
There are no more positive flow paths
between A->G. The algorithm terminates.
40. Minimum Cut Problem
•Each ‘cut’ should detach all possible paths
from Source to Sink [A->G]
•‘cut value’ is the sum of flow capacities that
have been severed by the cut
Tit-bit: During Vietnam war, the infamous Ho Chi Minh trail(s) were modeled as
a network and ‘costs’ were associated with cutting the trail at various points.
The min cut then showed the set of trails that must be attacked to sever the flow of enemy
troops and supplies for the lowest cost operation.
41. Multi-stage Transshipment
• Usage of multiple modes – Road, Rail, Air/Sea to deliver
goods
• Intel‟s suppliers in Taiwan provide ICs to be assembled in
its plant in Arizona, USA
43. Minimal Set Covering
• Given
– A universal set U that has all the solutions,
– A number of subsets Si
• Find the smallest number (k) of subsets (Si) that cover all
solutions in U
• Example: Ensure coverage of resources to usage. Find the
smallest number (k) of telephone switches (Subsets Si)
required to cover usage needs of all customers (Universal set
U)
• Intersections can exist
44. Maximum Set Packing
• Given
– A universal set U that has all the solutions,
– A number of subsets Si
• Find the biggest number (k) of disjoint subsets (Si) that cover
all solutions in U.
• Example: Allocate users to resources. Assign maximum
number (k) of airline crews (Subsets Si) to available aircrafts
(Universal set U) such that no crew is assigned to multiple
flights
45. Routing Heuristics and Optimization
• Vehicle Routing Problem – Complicated and comprises of numerous
practical constraints
• Involves Order Consolidation, Mode
Selection, Routing/Transshipments, Scheduling, Location windows and
constraints, Carrier/Lane/Rate choices, Vehicle/Driver assignment, DOT
regulations, Compatibilities, Execution Adaptability
• “heuristics refers to experience-based techniques for problem solving.
Heuristic methods are used to identify an optimal solution as rapidly as
possible. Examples of this method include using a "rule of thumb", an
educated guess, an intuitive judgment, orcommon sense.”
http://en.wikipedia.org/wiki/Approximation_algorithms
46. Consolidation-Centered Heuristic
• Orders from the same origin and to the same destination can be combined to
Bundle one Trip/Shipment. Mode selection is made.
Orders
• Create Multi-Stop trips/shipments by consolidating within mode
[Courier, TruckLoad, LTL, Rail etc]
Consolidate • Assign Best Carrier, Rate
by Mode • Solve Vehicle Assignment problem for Truckload and LTL
• Disband under-utilized trips/shipment and evaluate alternate options to route
them or consolidate with other pre-existing trips
Disband • Assign Best Carrier Rate. Solve Vehicle Assignment problem
Underutilized
47. Vehicle-Centric Routing
• Pick each vehicle at its domicile location and start packing
them up with “similar” groups of orders
Pack orders • Assign Drivers
into vehicles
• Pick Orders that remain unscheduled and schedule them on
existing trucks. If necessary swap out lower-value orders for
higher priority order scheduling
Solve • Arrange Spot Carriers for remaining orders
Remnants • Arrange LTL, Parcel Modes
48. Case Study – Math Modelling
• Problem Statement – A small Warehouse location has the
following constraints
– The location is open 10:00 AM - 5:00 PM Mon
– It can accommodate only 2 Trucks every hour
– It can only serve 2000 KG of material each hour
• Given:
– 10 Trips picking up goods from the warehouse, each with different
potential start times and corresponding costs. Each trip carriers 500
KG
• Objective:
– Date/Time Schedule the 10 trips with the lowest overall cost such
that all location constraints are honored
49. Objective Function
• Minimize total cost of solution
Minimize obj:
1000 x1 + 1234 x2 + 1343 x3 ….+ 2123 x10 + ….
[Cost of unique Trip and Start Time combination]
[All variables are made linear: 0 ≤ xi ≤ 1. Fractional results are converted to its
closest integer{0,1}. This makes the problem easier to solve. This is called Linear
Programming (LP) Relaxation.]
• Add Above (50,000 - Soft) and Below (3,000 - Soft) Target
Penalty variables
3000 x221 + 50000 x222 + 3000 x223 + 50000 x224 +……
* Integer programs are complicated to solve. Linear programs can be solved in polynomial time
50. Trip Constraints
• A trip can only start at one of its possible start times
Subject To
C1: x1 + x21 + x33 + x112 = 1 [x1, x21, x33 and x112 represent 4
different times trip can pickup at the location]
C2: x2 + x22 + x34 + x 113 = 1
…
…
51. Capacity Constraints
• Location can server two trips in each hour bucket
• Location can serve trips totaling 2000 KG in each hour
bucket
C101: x2 + x26 + x32 + x64 + x76 =2
[Each constraint corresponds to a specific 1-hour bucket. Each of the variables correspond to a trip at a particular pickup time
that falls in that one hour bucket. If that trip is selected, it contributes a trip count of 1 to the Bucket Capacity of 2 trips]
C102: 500x1 + 500x13 + 500x55 + 500x84 + 500x96 =2000
[Each constraint corresponds to a specific 1-hour bucket. Each of the variables correspond to a trip at a particular pickup time
that falls in that one hour bucket. If that trip is selected, it contributes 500 KG to the Bucket Capacity of 2000 KGS]
…
…
* Concept of Slack variables to accommodate lesser quantity than capacity
52. Balancing Constraints
• To create a balanced workload and prevent peaks. Helps
ramp-up and ramp-down labor resources
C201: x187 – x188 – x189 + x190 >=0
[The difference between adjacent time bucket assignments should be kept low].
Creates a pattern such as this ….
2.5
2
1.5
1 Series1
0.5
0
9 10 11 12 1 2 3 4 5
Editor's Notes
IntroduceVinodhSoundarajan, Guest Facult, helping Dr.TAS VijayaraghavanAcademics – NIT – Btech in CS, Masters in CS, MBA from Penn SateWorked in Logistics/SCM for over 9 years, designed/architected/built software solutions for worlds top Retail/Oil/FMCG/Govt verticals. Consulted with companies like Exxon, Walmart, TransCom, Kraft, Target, Kohls, Ross, Amazon, Lowes etc to address/work on their problemsIt is a very tough time – Friday Evening 6:30 PM. Everyone is probably tired after a long day and a long week. This session is going to discuss some very basic Network concepts. I will try my best to keep it interesting with titbits from across the world, but need your complete support & participation. If you feel drowsy or tired, just ask a question. I request each one of you to bring your experience into this session. Tell us about your experience on each topic at hand, lets discuss some of our common questions. Lets keep it very interactive.
This is how we will cover the topics by session… Is a 5 minute break at the half-way mark to stretch and get some coffee etc useful?
Broadly there are allocation, assignment, sequencing problems involved in logistics space. Assigning drivers to vehicles, vehicles to trips, carriers to trips. Sequencing pickups/deliveries, sequencing set of jobs, allocation of resources to users etc..Basis of “Pictorially” depicting states, sequences, transitions, cause and action, relationships etc. Its applicability is anywhere each of the action nouns come into picture- Broad based relevance. Graphs are very useful when the problem get bigger than our mind can handle, but still small enough to visualize. However, modeling a problem as a graph will help us formulate them mathematically and choose solution from the myriad available options. We will discuss some problems, their business relevance, modeling them as graphs, further refinement into Math models and way of solving these Math problems, resulting in reverse engineering the solution to address the business problem
Cable TV lines, LAN, WAN network. You can even try it while shopping in a mall/supermarket Discuss nodes, edges, weight etc !!!Any examples from the audience??
We always do this “mentally” especially while driving. We often do this in malls etc, when we know our destination… Today, we will show two algorithms to do this efficiently. Both of them show the progress/analysis pictoriall via graphs. The second one, Gloyd algorithm also shows I through usage of matrices.Does everyone remember the famous Matrix Addition, Subtraction, Multiplication, not the MATRIX movie with Keanu Reaves !!!!!
You will notice the usage of set theory to keep track of nodes traversed.
Dynamic Programming, Simulated Annealing, Linear Programming, Mixed Integer Programming, Constraint based programming, Column generation etc are numerous ways to solve “combinatorial problems”. Stochastic problems require probabilistics reasoning.Dynamic Programming is solved using branch and bound method. It is often represented as a binary Tree. Binary Tree is a Tree as discussed earlier but has maximum of two children edges out of each node. The concept of branching is merely searching from a solution space. The concept of bounding is constricting the solution upper and lower bounds given the new information. The program methodology is to traverse through the tree looking for continuous improvement of solution. Backtracking and recursion are involved. Ex: Time window calculations during scheduling of trips- Start time, end time, DOT etc…
Deviate into Linear Programming, Linear Equations and InequationAx+by<=c. How do we convert this inequation into equation (using slack variable)Why is linear equation easier to solve. Solving 2/3 variable equations manually, butGraphical picturization of linear equations. X-y-z axis, lines representing equations. Maxima/minima at the nodes. Traverse through edges towards the right solution.Linear Relaxation concept. Integer solutions (0,1,2,3,…) are discrete points in solutions space. Finding the right answer exhaustively for each integer solution is impossible. By “relaxing” the integer solution space into a linear/continuous space, these problems can be modelled as linear/fractional solutions and solved as Linear Programming. LP has well-defined solution approaches. Once the results are obtained, fractional answers can be rounded off to the nearest integer to get close to optimal answer…