Advertisement
Matt3

Untitled

Jul 2nd, 2020
2,073
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 1.06 KB | None | 0 0
  1.  
  2. function teste(np,l1,l2,dmin,e1,e2,ntestes)
  3.     t = 0
  4.     limite = 0
  5.     convergiu = 0
  6.     inviavel=0
  7.     erro=0
  8.     while t<ntestes
  9.         x,z,r,e1,e2,np,modelo=inimodelo(np,l1,l2,dmin,e1,e2)
  10.         if termination_status(modelo)== MOI.ITERATION_LIMIT
  11.             limite=limite+1
  12.         elseif termination_status(modelo)== MOI.OPTIMAL || termination_status(modelo)== MOI.LOCALLY_SOLVED
  13.             convergiu = convergiu+1
  14.         elseif termination_status(modelo)== MOI.LOCALLY_INFEASIBLE || termination_status(modelo)== MOI.INFEASIBLE ||termination_status(modelo)== MOI.INFEASIBLE_OR_UNBOUNDED ||termination_status(modelo)== MOI.DUAL_INFEASIBLE
  15.             inviavel=inviavel+1
  16.         elseif termination_status(modelo)== MOI.NUMERICAL_ERROR || termination_status(modelo)== MOI.SLOW_PROGRESS ||termination_status(modelo)== MOI.INVALID_MODEL ||termination_status(modelo)== MOI.INVALID_OPTION ||termination_status(modelo)== MOI.INTERRUPTED ||termination_status(modelo)== MOI.OTHER_ERROR
  17.             erro=erro+1
  18.         end
  19.     t = t+1
  20.     end
  21.     println("estourou=", limite, "\n" ,"convergiu=", convergiu, "\n", "inviavel=", inviavel, "\n", "erro=", erro)
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement