SlideShare a Scribd company logo
Lecture 3: Parametric Problems (single parameter)

                           Wai-Shing Luk (陆伟成)

                                     Fudan University


                                 2012 年 8 月 11 日




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   1/7
Parametric Potential Problem (PPP)

     Consider a parameter potential problem:

                             maximize          β
                             subject to y ≤ d(β),                   A·u =y

     where d(β) is a monotonic decreasing function.
     If d(β) is linear (m − βs) and s is non-negative, the problem reduces
     to the well-known minimum cost-to-time ratio problem.
     If s = constant, it further reduces to the minimum mean cycle
     problem.

Parametric flow problem can be defined similarly.

   W.-S. Luk (Fudan Univ.)    Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   2/7
Examples



  d(β) is linear (m − βs):
         Optimal clock period scheduling problem [?]
         Slack maximization problem [?]
         Yield-driven clock skew scheduling (Gaussian) [?]
  d(β) is non-linear:
         Yield-driven clock skew scheduling (non-Gaussian) [?]
         Multi-domain clock skew scheduling [?]




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   3/7
Algorithms



  Lawler’s algorithm (binary search based)
  Howard’s algorithm (cycle cancellation)
  Young’s algorithm (path based) [?]
  Burns’ algorithm (path based) [?]
         for clock period optimization problem (all elements of s are either 0 or
         1)

  Several hybrid methods are also proposed




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   4/7
Lawler’s Algorithm




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   5/7
Howard’s Algorithm




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   6/7
Remarks




  To solve the feasibility problem, c.f. Lecture 2
  Need to solve feasibility problems many times. Therefore, data
  structures, such as Precede graph, Fibonacci heap or Spanning
  tree/forest, may be used for efficiency




W.-S. Luk (Fudan Univ.)   Lecture 3: Parametric Problems (single parameter)   2012 年 8 月 11 日   7/7

More Related Content

PDF
FE-Ele-CBT-specs_with-ranges
PPTX
Kalkulus II (3 - 4)
PPTX
Operation Research (Simplex Method)
PPTX
Special Cases in Simplex Method
DOCX
Simplex method - Maximisation Case
PDF
Sampling with Halton Points on n-Sphere
PPTX
Cyclic quorum
PDF
lec05 Convex PWL Problems.pdf
FE-Ele-CBT-specs_with-ranges
Kalkulus II (3 - 4)
Operation Research (Simplex Method)
Special Cases in Simplex Method
Simplex method - Maximisation Case
Sampling with Halton Points on n-Sphere
Cyclic quorum
lec05 Convex PWL Problems.pdf

More from Danny Luk (10)

PDF
Lec05 convex pwl problems
PDF
Lec04 min cost linear problems
PDF
Lec02 feasibility problems
PDF
Lec01 network flows
PDF
Lec00 generalized network flows
PPT
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
PDF
Double patterning (4/20 update)
PPT
Double Patterning
PPT
Double Patterning (4/2 update)
PPT
Double Patterning
Lec05 convex pwl problems
Lec04 min cost linear problems
Lec02 feasibility problems
Lec01 network flows
Lec00 generalized network flows
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Double patterning (4/20 update)
Double Patterning
Double Patterning (4/2 update)
Double Patterning
Ad

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
sap open course for s4hana steps from ECC to s4
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Ad

Lec03 parametric problems

  • 1. Lecture 3: Parametric Problems (single parameter) Wai-Shing Luk (陆伟成) Fudan University 2012 年 8 月 11 日 W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 1/7
  • 2. Parametric Potential Problem (PPP) Consider a parameter potential problem: maximize β subject to y ≤ d(β), A·u =y where d(β) is a monotonic decreasing function. If d(β) is linear (m − βs) and s is non-negative, the problem reduces to the well-known minimum cost-to-time ratio problem. If s = constant, it further reduces to the minimum mean cycle problem. Parametric flow problem can be defined similarly. W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 2/7
  • 3. Examples d(β) is linear (m − βs): Optimal clock period scheduling problem [?] Slack maximization problem [?] Yield-driven clock skew scheduling (Gaussian) [?] d(β) is non-linear: Yield-driven clock skew scheduling (non-Gaussian) [?] Multi-domain clock skew scheduling [?] W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 3/7
  • 4. Algorithms Lawler’s algorithm (binary search based) Howard’s algorithm (cycle cancellation) Young’s algorithm (path based) [?] Burns’ algorithm (path based) [?] for clock period optimization problem (all elements of s are either 0 or 1) Several hybrid methods are also proposed W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 4/7
  • 5. Lawler’s Algorithm W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 5/7
  • 6. Howard’s Algorithm W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 6/7
  • 7. Remarks To solve the feasibility problem, c.f. Lecture 2 Need to solve feasibility problems many times. Therefore, data structures, such as Precede graph, Fibonacci heap or Spanning tree/forest, may be used for efficiency W.-S. Luk (Fudan Univ.) Lecture 3: Parametric Problems (single parameter) 2012 年 8 月 11 日 7/7