The function displays different levels of information visible on the screen:
i1 : -- The problem of 4 lines w.r.t. random flags
SchPblm = randomSchubertProblemInstance ({{1},{1},{1},{1}},2,4)
o1 = {({1}, | .781262-.624203i -.462954-.886382i -.272832+.962062i
| .9868+.161945i -.219207-.975678i .778029-.628229i
| -.971549+.236839i .157598-.987503i .841103-.540875i
| .893324+.449414i .360485-.932765i -.651048+.759036i
------------------------------------------------------------------------
-.670948-.741504i |), ({1}, | .696205+.717843i -.028156+.999604i
.118767+.992922i | | -.58234+.812945i -.924052-.382267i
-.396553+.918012i | | .486335-.873772i -.970803-.23988i
-.272372-.962192i | | -.783999-.620762i .577597-.816322i
------------------------------------------------------------------------
-.056229-.998418i .776937+.629579i |), ({1}, | -.746312-.665596i
.023444+.999725i .570649+.821194i | | -.936289-.351232i
.701149-.713015i -.863646+.504099i | | -.164243+.98642i
.357971+.933733i -.820726+.571321i | | .85817-.513365i
------------------------------------------------------------------------
.995687+.092774i .168661+.985674i -.765803+.643076i |), ({1}, |
.701342-.712825i -.286823-.957983i -.415126-.909764i | |
-.78761-.616174i .976163-.21704i -.416188-.909278i | |
.759918-.650019i .482783+.87574i .975922-.218119i | |
------------------------------------------------------------------------
.918399+.395655i .719639-.694348i .9772+.212322i -.998741-.050173i
.58629+.810101i -.554833-.831962i .454813+.890587i -.698649-.715464i
-.590887+.806754i -.726792+.686857i .080013+.996794i .742918+.669382i
-.939129+.343564i -.616052-.787706i .339065+.940763i -.99319-.116506i
------------------------------------------------------------------------
|)}
|
|
|
o1 : List
|
i2 : setVerboseLevel 0; |
i3 : S = solveSchubertProblem(SchPblm,2,4)
o3 = {| -1.65573-.600637i .0201935+.0437095i |, | -.154703+.175591i
| -1.23037-1.66989i -.0308057-.00120618i | | -.801221-.035430i
| 1.35971-.743988i -.0713133-.049047i | | .325581-2.08048i
| -.397038-1.8974i .0102261-.024397i | | -.475895-.209388i
------------------------------------------------------------------------
.0376857+.0683239i |}
-.00368075+.0317504i |
-.0350432-.250817i |
-.0336427+.0141017i |
o3 : List
|
i4 : assert all(S,s->checkIncidenceSolution(s,SchPblm)) |
i5 : setVerboseLevel 1; |
i6 : S = solveSchubertProblem(SchPblm,2,4)
-- playCheckers
-- cpu time = .00444563
-- making a recursive call to resolveNode
-- playCheckers
-- cpu time = .00298556
-- making a recursive call to resolveNode
-- playCheckers
-- cpu time = .00036088
resolveNode reached node of no remaining conditions
-- time to make equations: .00423633
Setup time: 0
Computing time:0
-- trackHomotopy time = .00502517 sec. for [{0, 1, 2, 3}, {0, infinity, 2, infinity}]
-- time of performing one checker move: .0263976
-- time of performing one checker move: .00194072
-- time of performing one checker move: .00191634
-- time to make equations: .00691576
Setup time: 0
Computing time:0
-- trackHomotopy time = .00541846 sec. for [{1, 2, 3, 0}, {1, infinity, infinity, 2}]
-- time of performing one checker move: .0180838
-- time to make equations: .00434917
Setup time: 0
Computing time:0
-- trackHomotopy time = .00518994 sec. for [{1, 3, 2, 0}, {1, infinity, infinity, 2}]
-- time of performing one checker move: .0131455
-- time to make equations: .00428665
Setup time: 0
Computing time:0
-- trackHomotopy time = .00513116 sec. for [{2, 3, 1, 0}, {2, infinity, infinity, 1}]
-- time of performing one checker move: .0130334
-- time to make equations: .00933076
Setup time: 0
Computing time:0
-- trackHomotopy time = .00615368 sec. for [{0, 1, 2, 3}, {infinity, 1, 2, infinity}]
-- time of performing one checker move: .0194103
-- time to make equations: .0114141
Setup time: 0
Computing time:0
-- trackHomotopy time = .00588126 sec. for [{0, 1, 3, 2}, {infinity, 1, infinity, 2}]
-- time of performing one checker move: .0217524
-- time of performing one checker move: .000863915
-- time of performing one checker move: .000837405
-- time to make equations: .00941556
Setup time: 0
Computing time:0
-- trackHomotopy time = .0108702 sec. for [{1, 3, 2, 0}, {infinity, 3, infinity, 1}]
-- time of performing one checker move: .0256253
-- making a recursive call to resolveNode
-- playCheckers
-- cpu time = .00240793
-- making a recursive call to resolveNode
-- playCheckers
-- cpu time = .000329419
resolveNode reached node of no remaining conditions
-- time to make equations: .0214603
Setup time: 0
Computing time:0
-- trackHomotopy time = .00788464 sec. for [{0, 1, 2, 3}, {0, infinity, 2, infinity}]
-- time of performing one checker move: .0341
-- time of performing one checker move: .00102287
-- time to make equations: .00440113
Setup time: 0
Computing time:0
-- trackHomotopy time = .00531406 sec. for [{0, 2, 3, 1}, {0, infinity, infinity, 2}]
-- time of performing one checker move: .013452
-- time of performing one checker move: .000905502
-- time of performing one checker move: .00071193
-- time of performing one checker move: .000876476
-- time of performing one checker move: .000985118
-- time of performing one checker move: .000721485
-- time of performing one checker move: .000961845
-- time of performing one checker move: .000989488
-- time to make equations: .00955909
Setup time: 0
Computing time:0
-- trackHomotopy time = .00629973 sec. for [{1, 3, 2, 0}, {1, infinity, infinity, 3}]
-- time of performing one checker move: .0200008
-- time of performing one checker move: .00152608
o6 = {| -1.65573-.600637i .0201935+.0437095i |, | -.154703+.175591i
| -1.23037-1.66989i -.0308057-.00120618i | | -.801221-.035430i
| 1.35971-.743988i -.0713133-.049047i | | .325581-2.08048i
| -.397038-1.8974i .0102261-.024397i | | -.475895-.209388i
------------------------------------------------------------------------
.0376857+.0683239i |}
-.00368075+.0317504i |
-.0350432-.250817i |
-.0336427+.0141017i |
o6 : List
|
i7 : assert all(S,s->checkIncidenceSolution(s,SchPblm)) |