SlideShare a Scribd company logo
1 of 10
Download to read offline
Lecture 0: Generalized Network Flows:
               Theory, Algorithms, and Applications

                          Wai-Shing Luk (陆伟成)

                                 Fudan University


                             2012 年 8 月 11 日




W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   1 / 10
Motivation



  Q. Why this topic is important?
  A. Well, “network” is everywhere:
         Transportation network, logistics network
         Power network (smart grid)
         Electronics circuits
         Wireless network
         Social network
         Neural network, Bayesian network
         and ...more




W.-S. Luk (Fudan Univ.)     Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   2 / 10
Motivation (cont’d)




  Q. Why should I learn it as it is already a “mature” topic?
  A. At least we still need to know
         How to choose the existing algorithms wisely
         How to transform a problem into a standard network flow formulation
         How to handle new problems: e.g. non-linear problems.




W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   3 / 10
Motivation (cont’d)



  Q. What are the limitations of the existing algorithms?
  A. The existing algorithms
         mostly handle linear problems, whereas most engineering problems are
         non-linear.
         can handle only single parameter (for parametric problems), whereas
         most realistic problems are multi-parameter.
         mostly rely on finding “cycles” rather than “cuts”. Dual problems are
         first transformed into their primal counterparts via Lagrange duality
         theory, which make the problem more complicated.




W.-S. Luk (Fudan Univ.)    Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   4 / 10
Motivation (cont’d)




  Q. Why should I learn this course instead of many others?
  A In this course, we will
         explain the concept using “Discrete Calculus”
         describe how to transform a problem into a standard network flow
         formulation.
         describe the fundamental mechanism of algorithms so that we can
         tackle new problems.




W.-S. Luk (Fudan Univ.)    Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   5 / 10
Why Generalization?




1     Unify network flows and physical flows. In fact, same terminology in
      both sides is not coincident!
2     Develop co-domain algorithms for nonlinear scheduling problems.




    W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   6 / 10
Applications in Electronic Design Automation



Primal domain:                                  Co-domain:
    Escape routing (flip-chip)                           Clock skew scheduling
    Assignment problem                                  Re-timing
    Resource allocation                                 Delay padding
    Circuit partitioning                                Buffer insertion
    Bipartite matching                                  Transportation
    Perfect matching                                    Clock concurrent optimization




   W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows         2012 年 8 月 11 日   7 / 10
Theory



    Discrete Calculus (1-complex = Network)
    Concept of Pairing: Generalized Stokes’ theorem
    Scheduling problem in co-domain

Important Note
    Not direction, but orientation
    Not duality, but pairing




  W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   8 / 10
Course Outline



  Lecture 1: Network and flows
  Lecture 2: feasibility problems
  Lecture 3: Parametric problems (single parameter)
  Lecture 4: Min-cost flow/potential problems (linear)
  Lecture 5: Min-cost flow/potential problems (convex)
  Lecture 6: Parametric problems (multi-parameter)




W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   9 / 10
References

1     R. T. Rockafellar, Network flows and monotropic optimization, John Wiley
      and & Sons, 1984.

2     Network optimization

3     Network flows: theory, algorithms and applications

4     S. M. Burns, Performance Analysis and Optimization of Asynchronous
      Circuits. PhD thesis, CalTech, Pasadena, CA, December 1991.

5     N. E. Young, R. E. Tarjan, and J. B. Orlin, “Faster parametric shortest path
      and minimum balance algorithms,” Networks, 1991.

6     Yi Wang, Wai-Shing Luk et al., Yield-driven clock skew scheduling

7     Yan-Ling Zhi, Wai-Shing Luk et al., Multi-domain clock skew scheduling

    W.-S. Luk (Fudan Univ.)   Lecture 0: Generalized Network Flows   2012 年 8 月 11 日   10 / 10

More Related Content

Similar to Lec00 generalized network flows

Optical Network Survivability
Optical Network SurvivabilityOptical Network Survivability
Optical Network SurvivabilityBecky Jia
 
Education and Researching
Education and ResearchingEducation and Researching
Education and ResearchingZhijie Li
 
Computer networks 1
Computer networks 1Computer networks 1
Computer networks 1Vijaya Babu
 
Delay-Tolerant Networking Paradigm and the Ongoing Research Activities
Delay-Tolerant Networking Paradigm and the Ongoing Research ActivitiesDelay-Tolerant Networking Paradigm and the Ongoing Research Activities
Delay-Tolerant Networking Paradigm and the Ongoing Research ActivitiesProjectENhANCE
 
Topology ppt
Topology pptTopology ppt
Topology pptboocse11
 
Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...drboon
 
Design of wireless power transfer system via magnetic resonant coupling at 13...
Design of wireless power transfer system via magnetic resonant coupling at 13...Design of wireless power transfer system via magnetic resonant coupling at 13...
Design of wireless power transfer system via magnetic resonant coupling at 13...Ajay Kumar Sah
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATION
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATIONYOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATION
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATIONIRJET Journal
 
Nas'12 overview
Nas'12 overviewNas'12 overview
Nas'12 overviewXiao Qin
 
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryThe Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryIJARIIT
 
Communications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksCommunications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksMichele Weigle
 
A Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignA Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignIDES Editor
 
Opening ndm2012 sc12
Opening ndm2012 sc12Opening ndm2012 sc12
Opening ndm2012 sc12balmanme
 
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...
Using Neighbor’s State Cross-correlation to Accelerate Adaptation  in Docitiv...Using Neighbor’s State Cross-correlation to Accelerate Adaptation  in Docitiv...
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...paperpublications3
 

Similar to Lec00 generalized network flows (20)

Optical Network Survivability
Optical Network SurvivabilityOptical Network Survivability
Optical Network Survivability
 
Education and Researching
Education and ResearchingEducation and Researching
Education and Researching
 
Computer networks 1
Computer networks 1Computer networks 1
Computer networks 1
 
Delay-Tolerant Networking Paradigm and the Ongoing Research Activities
Delay-Tolerant Networking Paradigm and the Ongoing Research ActivitiesDelay-Tolerant Networking Paradigm and the Ongoing Research Activities
Delay-Tolerant Networking Paradigm and the Ongoing Research Activities
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Design of wireless power transfer system via magnetic resonant coupling at 13...
Design of wireless power transfer system via magnetic resonant coupling at 13...Design of wireless power transfer system via magnetic resonant coupling at 13...
Design of wireless power transfer system via magnetic resonant coupling at 13...
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
05688207
0568820705688207
05688207
 
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATION
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATIONYOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATION
YOLO BASED SHIP IMAGE DETECTION AND CLASSIFICATION
 
Nas'12 overview
Nas'12 overviewNas'12 overview
Nas'12 overview
 
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity TheoryThe Effect of Semantic Technology on Wireless Pipelined Complexity Theory
The Effect of Semantic Technology on Wireless Pipelined Complexity Theory
 
Communications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor NetworksCommunications and Energy-Harvesting in Nanosensor Networks
Communications and Energy-Harvesting in Nanosensor Networks
 
A Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignA Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate Design
 
Opening ndm2012 sc12
Opening ndm2012 sc12Opening ndm2012 sc12
Opening ndm2012 sc12
 
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...
Using Neighbor’s State Cross-correlation to Accelerate Adaptation  in Docitiv...Using Neighbor’s State Cross-correlation to Accelerate Adaptation  in Docitiv...
Using Neighbor’s State Cross-correlation to Accelerate Adaptation in Docitiv...
 

More from Danny Luk

Cyclic quorum
Cyclic quorumCyclic quorum
Cyclic quorumDanny Luk
 
lec05 Convex PWL Problems.pdf
lec05 Convex PWL Problems.pdflec05 Convex PWL Problems.pdf
lec05 Convex PWL Problems.pdfDanny Luk
 
Lec05 convex pwl problems
Lec05 convex pwl problemsLec05 convex pwl problems
Lec05 convex pwl problemsDanny Luk
 
Lec04 min cost linear problems
Lec04 min cost linear problemsLec04 min cost linear problems
Lec04 min cost linear problemsDanny Luk
 
Lec02 feasibility problems
Lec02 feasibility problemsLec02 feasibility problems
Lec02 feasibility problemsDanny Luk
 
Lec03 parametric problems
Lec03 parametric problemsLec03 parametric problems
Lec03 parametric problemsDanny Luk
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeDanny Luk
 
Double patterning (4/20 update)
Double patterning (4/20 update)Double patterning (4/20 update)
Double patterning (4/20 update)Danny Luk
 
Double Patterning
Double PatterningDouble Patterning
Double PatterningDanny Luk
 
Double Patterning (4/2 update)
Double Patterning (4/2 update)Double Patterning (4/2 update)
Double Patterning (4/2 update)Danny Luk
 
Double Patterning
Double PatterningDouble Patterning
Double PatterningDanny Luk
 

More from Danny Luk (11)

Cyclic quorum
Cyclic quorumCyclic quorum
Cyclic quorum
 
lec05 Convex PWL Problems.pdf
lec05 Convex PWL Problems.pdflec05 Convex PWL Problems.pdf
lec05 Convex PWL Problems.pdf
 
Lec05 convex pwl problems
Lec05 convex pwl problemsLec05 convex pwl problems
Lec05 convex pwl problems
 
Lec04 min cost linear problems
Lec04 min cost linear problemsLec04 min cost linear problems
Lec04 min cost linear problems
 
Lec02 feasibility problems
Lec02 feasibility problemsLec02 feasibility problems
Lec02 feasibility problems
 
Lec03 parametric problems
Lec03 parametric problemsLec03 parametric problems
Lec03 parametric problems
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
 
Double patterning (4/20 update)
Double patterning (4/20 update)Double patterning (4/20 update)
Double patterning (4/20 update)
 
Double Patterning
Double PatterningDouble Patterning
Double Patterning
 
Double Patterning (4/2 update)
Double Patterning (4/2 update)Double Patterning (4/2 update)
Double Patterning (4/2 update)
 
Double Patterning
Double PatterningDouble Patterning
Double Patterning
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Lec00 generalized network flows

  • 1. Lecture 0: Generalized Network Flows: Theory, Algorithms, and Applications Wai-Shing Luk (陆伟成) Fudan University 2012 年 8 月 11 日 W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 1 / 10
  • 2. Motivation Q. Why this topic is important? A. Well, “network” is everywhere: Transportation network, logistics network Power network (smart grid) Electronics circuits Wireless network Social network Neural network, Bayesian network and ...more W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 2 / 10
  • 3. Motivation (cont’d) Q. Why should I learn it as it is already a “mature” topic? A. At least we still need to know How to choose the existing algorithms wisely How to transform a problem into a standard network flow formulation How to handle new problems: e.g. non-linear problems. W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 3 / 10
  • 4. Motivation (cont’d) Q. What are the limitations of the existing algorithms? A. The existing algorithms mostly handle linear problems, whereas most engineering problems are non-linear. can handle only single parameter (for parametric problems), whereas most realistic problems are multi-parameter. mostly rely on finding “cycles” rather than “cuts”. Dual problems are first transformed into their primal counterparts via Lagrange duality theory, which make the problem more complicated. W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 4 / 10
  • 5. Motivation (cont’d) Q. Why should I learn this course instead of many others? A In this course, we will explain the concept using “Discrete Calculus” describe how to transform a problem into a standard network flow formulation. describe the fundamental mechanism of algorithms so that we can tackle new problems. W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 5 / 10
  • 6. Why Generalization? 1 Unify network flows and physical flows. In fact, same terminology in both sides is not coincident! 2 Develop co-domain algorithms for nonlinear scheduling problems. W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 6 / 10
  • 7. Applications in Electronic Design Automation Primal domain: Co-domain: Escape routing (flip-chip) Clock skew scheduling Assignment problem Re-timing Resource allocation Delay padding Circuit partitioning Buffer insertion Bipartite matching Transportation Perfect matching Clock concurrent optimization W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 7 / 10
  • 8. Theory Discrete Calculus (1-complex = Network) Concept of Pairing: Generalized Stokes’ theorem Scheduling problem in co-domain Important Note Not direction, but orientation Not duality, but pairing W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 8 / 10
  • 9. Course Outline Lecture 1: Network and flows Lecture 2: feasibility problems Lecture 3: Parametric problems (single parameter) Lecture 4: Min-cost flow/potential problems (linear) Lecture 5: Min-cost flow/potential problems (convex) Lecture 6: Parametric problems (multi-parameter) W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 9 / 10
  • 10. References 1 R. T. Rockafellar, Network flows and monotropic optimization, John Wiley and & Sons, 1984. 2 Network optimization 3 Network flows: theory, algorithms and applications 4 S. M. Burns, Performance Analysis and Optimization of Asynchronous Circuits. PhD thesis, CalTech, Pasadena, CA, December 1991. 5 N. E. Young, R. E. Tarjan, and J. B. Orlin, “Faster parametric shortest path and minimum balance algorithms,” Networks, 1991. 6 Yi Wang, Wai-Shing Luk et al., Yield-driven clock skew scheduling 7 Yan-Ling Zhi, Wai-Shing Luk et al., Multi-domain clock skew scheduling W.-S. Luk (Fudan Univ.) Lecture 0: Generalized Network Flows 2012 年 8 月 11 日 10 / 10