+
    LV-jK  ã                   óN   € R t ^ RIt^ RIHtHt ^ RIHt ^RIH	t	H
t
 R tRR ltR# )z)Bounded-variable least-squares algorithm.N)ÚnormÚlstsq)ÚOptimizeResult)Úprint_header_linearÚprint_iteration_linearc                ó„   € W,          pV^ 8H  p\         P                  ! W,          4      W#&   \         P                  ! V4      # )z0Compute the maximum violation of KKT conditions.)ÚnpÚabsÚmax)ÚgÚon_boundÚg_kktÚfree_sets   &&  Úi/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/optimize/_lsq/bvls.pyÚcompute_kkt_optimalityr   	   s2   € à�L€EØ˜1‰}€HÜ—f’f˜Q�[Ó)€E�OÜ�6Š6�%‹=Ðó    c	                 óH  € V P                   w  ršVP                  4       p\        P                  ! V
4      pW³8*  pW=,          W½&   RWÍ&   W´8¬  pWM,          W½&   ^WÍ&   V^ 8H  pV( p\        P                  ! V4      w  pV P                  V4      V,
          pR\        P
                  ! VV4      ,          pTpV P                  P                  V4      pRpRp^ pV^8X  d   \        4        VP                  ^ 8”  EdÉ   V^8X  d   \        VV4      p\        VVVVV4       V^,          pW¾,          P                  4       pV RV3,          pWP                  W¿,          4      ,
          p\        VVVR7      ^ ,          pVW>,          8  pVWN,          8„  pVV,          p\        P                  ! V4      '       d    VV,          pVV,          VV&   RVV&   RVV&   \        P                  ! V4      '       d    VV,          pVV,          VV&   RVV&   ^VV&   VV( ,          pVV( ,          VV&   V P                  V4      V,
          pR\        P
                  ! VV4      ,          p VV ,
          pT pV P                  P                  V4      p\        W¾,          V,
          4      p\        P                  ! V4      '       d   VV( ,          pEKÙ   Vf   T
pVV,          pRp!\        VV4      p\        VV4       EF™  pV^8X  d   \        VVVVV4       VV8  d   ^p!V!e    EMt\        P                  ! VV,          4      p"^ VV"&    V^ 8H  pV( p\        P                  ! V4      w  pW¾,          p#V#P                  4       pW>,          p$WN,          p%V RV3,          pWP                  W¿,          4      ,
          p\        VVVR7      ^ ,          p\        P                  ! VV$8  4      w  p\        P                  ! VV%8„  4      w  p\        P                   ! VV34      pVP                  ^ 8”  dØ   \        P                   ! V$V,          V#V,          ,
          V%V,          V#V,          ,
          34      VV,          V#V,          ,
          ,          p&\        P"                  ! V&4      p'VV',          p(V&V',          p)V#^V),
          ,          p#V#V)V,          ,          p#V#W¾&   V'VP                  8  d   RWÎV(,          &   EK®  ^WÎV(,          &   EK¼  Tp#V#W¾&    \        T#T,
          4      pT P                  T4      T,
          pR\        P
                  ! TT4      ,          p TT ,
          pTTT,          8  d   ^p!T pT P                  P                  T4      p\        TT4      pEKœ  	  V!f   ^ p!\%        VVVVVV^,           V!VR7      # )é   g      à?N:NNN)ÚrcondT)ÚxÚfunÚcostÚ
optimalityÚactive_maskÚnitÚstatusÚinitial_costéÿÿÿÿ)ÚshapeÚcopyr   ÚzerosÚnonzeroÚdotÚTr   Úsizer   r   r   Úanyr   ÚrangeÚargmaxÚhstackÚargminr   )*ÚAÚbÚx_lsqÚlbÚubÚtolÚmax_iterÚverboser   ÚmÚnr   r   Úmaskr   Ú
active_setÚrr   r   r   Úcost_changeÚ	step_normÚ	iterationr   Ú
x_free_oldÚA_freeÚb_freeÚzÚlbvÚubvÚvÚindÚcost_newÚtermination_statusÚmove_to_freeÚx_freeÚlb_freeÚub_freeÚalphasÚiÚi_freeÚalphas*   &&&&&&&&&                                 r   ÚbvlsrL      s  € Ø�7‰7�D€Aà�
‰
‹€AÜ�xŠx˜‹{€Hà‰7€DØ�h€A�GØ€H�Nà‰7€DØ�h€A�GØ€H�Nà˜1‰}€HØ�€JÜ—
’
˜8Ó$�I€Hà	�‰ˆa‹�1�€AØ”—’˜˜1“Õ€DØ€LØ	�‰�‰�‹
€Aà€KØ€IØ€Ià�!„|ÜÔð �-‰-˜!Õ
Ø�aŒ<Ü/°°8Ó<ˆJÜ" 9¨d°KÀØ#-ô/ð 	�Q�ˆ	Ø•[×%Ñ%Ó'ˆ
à�1�h�;•ˆØ—U‘U˜1�>Ó*Õ*ˆÜ�&˜&¨Ô.¨qÕ1ˆà�"•,ÑˆØ�"•,ÑˆØ�#�Iˆä�6Š6�#�;Š;Ø˜3•-ˆCØ˜•WˆAˆc‰FØ"ˆJ�s‰OØˆH�S‰Mä�6Š6�#�;Š;Ø˜3•-ˆCØ˜•WˆAˆc‰FØ"ˆJ�s‰OØˆH�S‰Mà˜�r�lˆØ�A�2•ˆˆ#‰à�E‰E�!‹H�q�LˆØœŸš  1›Õ%ˆØ˜X•oˆØˆØ�C‰C�G‰G�A‹JˆÜ˜� zÕ1Ó2ˆ	ä�6Š6�!�9Š9Ø  •|‹HààÒØˆØ�	Õ€HàÐô (¨¨8Ó4€JÜ˜9 h×/ˆ	Ø�aŒ<Ü" 9¨d°KØ#,¨jô:ð ˜ÔØ!"ÐàÒ)Úä—y’y  X¥Ó.ˆØ!"ˆ�Ñàà 1‘}ˆHØ"˜ˆJÜŸ
š
 8Ó,‰IˆHà•[ˆFØŸ™›ˆJØ•lˆGØ•lˆGà�q˜(�{•^ˆFØŸ™˜q�~Ó.Õ.ˆFÜ�f˜f¨EÔ2°1Õ5ˆAä—:’:˜a '™kÓ*‰DˆCÜ—:’:˜a '™kÓ*‰DˆCÜ—	’	˜3 ˜*Ó%ˆAà�v‰v˜ŒzÜŸšØ˜C•L 6¨#¥;Õ.Ø˜C•L 6¨#¥;Õ.ð$0ó 1à45°aµD¸6À!½9Õ4DõF�ô —I’I˜fÓ%�Ø˜1��Ø˜q�	�à˜!˜e�)Õ#�Ø˜% !�)Õ#�Ø$�‘à�s—x‘x”<Ø13�H fÕ-Ô.à12�H fÕ-Ô.à�Ø$�‘Øä˜ *Õ,Ó-ˆ	à�E‰E�!‹H�q�LˆØœŸš  1›Õ%ˆØ˜X•oˆà˜˜t�Ô#Ø!"ÐØˆà�C‰C�G‰G�A‹JˆÜ+¨A¨xÓ8‹
ñE 0ðH Ò!ØÐäØ
�˜¨*À(Ø˜�MÐ"4Ø!ô#ð #r   )N)Ú__doc__Únumpyr   Únumpy.linalgr   r   Úscipy.optimizer   Úcommonr   r   r   rL   © r   r   Ú<module>rS      s   ðÙ /Û ß $Ý )ç ?òöf#r   