Editor
Visualization
mcdp { provides amount_fleet_1 [car] provides amount_fleet_2 [car] requires num_operators [β„•] requires capital_cost [$] fleet_1 = instance `fleet_1 fleet_2 = instance `fleet_2 required capital_cost >= capital_cost required by fleet_1 + capital_cost required by fleet_2 required num_operators >= num_operators required by fleet_1 + num_operators required by fleet_2 provided amount_fleet_1 <= amount_fleet_1 provided by fleet_1 provided amount_fleet_2 <= amount_fleet_2 provided by fleet_2 }
Internal representation details
CompositeNDP                                                                                                        
β”‚    provides   amount_fleet_1   SB(β‰₯0) car β”‚ requires   num_operators   SB(β‰₯0::1)                                  
β”‚    provides   amount_fleet_2   SB(β‰₯0) car β”‚ requires   capital_cost    SB(β‰₯0) USD                                 
β”‚  8 nodes, 8 edges                                                                                                 
β”‚   connected rec: βœ“                                                                                                
β”‚  provided amount_fleet_1           ≀ amount_fleet_1 provided by fleet_1        equiv id                           
β”‚  provided amount_fleet_2           ≀ amount_fleet_2 provided by fleet_2        equiv id                           
β”‚  _result required by _sum          ≀ required capital_cost                     equiv id                           
β”‚  _result2 required by _sum1        ≀ required num_operators                    equiv id                           
β”‚  capital_cost required by fleet_1  ≀ fleet_1_capital_cost provided by _sum     equiv id                           
β”‚  num_operators required by fleet_1 ≀ fleet_1_num_operators provided by _sum1   equiv id                           
β”‚  capital_cost required by fleet_2  ≀ fleet_2_capital_cost provided by _sum     equiv id                           
β”‚  num_operators required by fleet_2 ≀ fleet_2_num_operators provided by _sum1   equiv id                           
β”œ    _sum: SimpleWrap                                                                                               
β”‚          β”‚  provides   fleet_1_capital_cost   SB(β‰₯0) USD β”‚ requires   _result   SB(β‰₯0) USD                        
β”‚          β”‚  provides   fleet_2_capital_cost   SB(β‰₯0) USD β”‚                                                        
β”‚          β”” M_Res_AddMany_DP SB(β‰₯0)Γ—SB(β‰₯0) ⟨USD,USD⟩  β‡Έ  SB(β‰₯0) USD                                                
β”‚             𝒇₁ + 𝒇₂ ≀ 𝒓                                                                                           
β”‚            β”œ      Fs: β”œ SB(β‰₯0) USD                                                                                
β”‚            β”‚          β”” SB(β‰₯0) USD                                                                                
β”‚            β”œ opspace: SB(β‰₯0) USD                                                                                  
β”‚            β””    algo: ApproximationAlgorithms - ApproximationAlgorithms.VAN_DER_CORPUT                            
β”œ   _sum1: SimpleWrap                                                                                               
β”‚          β”‚  provides   fleet_1_num_operators   SB(β‰₯0::1) β”‚ requires   _result2   SB(β‰₯0::1)                        
β”‚          β”‚  provides   fleet_2_num_operators   SB(β‰₯0::1) β”‚                                                        
β”‚          β”” M_Res_AddMany_DP WU ⟨dimensionless,dimensionless⟩  β‡Έ  SB(β‰₯0::1)                                        
β”‚                             (SB(β‰₯0::1)Γ—SB(β‰₯0::1))                                                                 
β”‚             𝒇₁ + 𝒇₂ ≀ 𝒓                                                                                           
β”‚            β”œ      Fs: β”œ SB(β‰₯0::1)                                                                                 
β”‚            β”‚          β”” SB(β‰₯0::1)                                                                                 
β”‚            β”œ opspace: SB(β‰₯0::1)                                                                                   
β”‚            β””    algo: ApproximationAlgorithms - ApproximationAlgorithms.VAN_DER_CORPUT                            
β”œ fleet_1: CompositeNDP                                                                                             
β”‚          β”‚    provides   amount_fleet_1   SB(β‰₯0) car β”‚ requires   capital_cost    SB(β‰₯0) USD                      
β”‚          β”‚                                           β”‚ requires   num_operators   SB(β‰₯0::1)                       
β”‚          β”‚  5 nodes, 4 edges                                                                                      
β”‚          β”‚   connected rec: βœ“                                                                                     
β”‚          β”‚  provided amount_fleet_1  ≀ _op provided by _mult    equiv id                                          
β”‚          β”‚  provided amount_fleet_1  ≀ _op provided by _mult1   equiv id                                          
β”‚          β”‚  _res required by _mult   ≀ required capital_cost    equiv id                                          
β”‚          β”‚  _res2 required by _mult1 ≀ required num_operators   diff  AmbientConversion SB(β‰₯0)  β‡Έ  SB(β‰₯0::1)  > D 
β”‚          β”‚                                                             𝒇 ≀ 𝒓                                      
β”‚          β”œ  _mult: SimpleWrap                                                                                     
β”‚          β”‚         β”‚  provides   _op   SB(β‰₯0) car β”‚ requires   _res   SB(β‰₯0) USD                                  
β”‚          β”‚         β”” DP_L_UME SB(β‰₯0) car  β‡Έ  SB(β‰₯0) USD                                                           
β”‚          β”‚            𝒇 β‹… 1180000 ≀ 𝒓                                                                             
β”‚          β”‚           M_C_WrapUnits   car β†’ USD > M_A_Mult1_Upper   SB(β‰₯0)  β†’   same x ⟼ x β‹… 1180000               
β”‚          β”” _mult1: SimpleWrap                                                                                     
β”‚                    β”‚  provides   _op   SB(β‰₯0) car β”‚ requires   _res2   SB(β‰₯0)                                     
β”‚                    β”” DP_L_UME SB(β‰₯0) car  β‡Έ  SB(β‰₯0)                                                               
β”‚                       𝒇 ≀ 𝒓                                                                                       
β”‚                      M_C_WrapUnits   car β†’ dimensionless > M_Identity   SB(β‰₯0)  β†’   same x ⟼ x                    
β”” fleet_2: CompositeNDP                                                                                             
           β”‚    provides   amount_fleet_2   SB(β‰₯0) car β”‚ requires   capital_cost    SB(β‰₯0) USD                      
           β”‚                                           β”‚ requires   num_operators   SB(β‰₯0::1)                       
           β”‚  5 nodes, 4 edges                                                                                      
           β”‚   connected rec: βœ“                                                                                     
           β”‚  provided amount_fleet_2  ≀ _op provided by _mult    equiv id                                          
           β”‚  provided amount_fleet_2  ≀ _op provided by _mult1   equiv id                                          
           β”‚  _res required by _mult   ≀ required capital_cost    equiv id                                          
           β”‚  _res2 required by _mult1 ≀ required num_operators   diff  AmbientConversion SB(β‰₯0)  β‡Έ  SB(β‰₯0::1)  > D 
           β”‚                                                             𝒇 ≀ 𝒓                                      
           β”œ  _mult: SimpleWrap                                                                                     
           β”‚         β”‚  provides   _op   SB(β‰₯0) car β”‚ requires   _res   SB(β‰₯0) USD                                  
           β”‚         β”” DP_L_UME SB(β‰₯0) car  β‡Έ  SB(β‰₯0) USD                                                           
           β”‚            𝒇 β‹… 1348000 ≀ 𝒓                                                                             
           β”‚           M_C_WrapUnits   car β†’ USD > M_A_Mult1_Upper   SB(β‰₯0)  β†’   same x ⟼ x β‹… 1348000               
           β”” _mult1: SimpleWrap                                                                                     
                     β”‚  provides   _op   SB(β‰₯0) car β”‚ requires   _res2   SB(β‰₯0)                                     
                     β”” DP_L_UME SB(β‰₯0) car  β‡Έ  SB(β‰₯0)                                                               
                        𝒇 ≀ 𝒓                                                                                       
                       M_C_WrapUnits   car β†’ dimensionless > M_Identity   SB(β‰₯0)  β†’   same x ⟼ x                    

hel1-z7-prod-editor-1 Restart page