source: trunk/Docs/messages.xml @ 113

Last change on this file since 113 was 113, checked in by rlh, 15 years ago

* empty log message *

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 15.9 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<chapter id="messages">
3  <title>
4  Messages
5  </title>
6  <para>
7  Messages and codes passed by CBC are listed in the
8  tables below.  For a complete list, see <filename>COIN/Cbc/CbcMessages.cpp</filename>. The notation used is the same as for the <function>printf</function> in the C programming language.
9  </para>
10  <itemizedlist>
11    <listitem>
12    <simpara>
13    <computeroutput>%s</computeroutput> is a string
14    </simpara>
15    </listitem>
16    <listitem>
17    <simpara>
18    <computeroutput>%d</computeroutput> is an integer
19    </simpara>
20    </listitem>
21    <listitem>
22    <simpara>
23    <computeroutput>%g</computeroutput> or <computeroutput>%f</computeroutput>
24    is a floating point value
25    </simpara>
26    </listitem>
27  </itemizedlist>
28
29  <table frame="none" align="left">
30  <title>
31  CBC Messages Passed At or Above Logging Level 0
32  </title>
33  <tgroup cols="4" colsep="1" rowsep="1">
34  <colspec colname="c1"/>
35  <colspec colname="c2"/>
36  <colspec colname="c3"/>
37  <colspec colname="c4"/>
38  <thead>
39    <row>
40      <entry align="center">
41      Code
42      </entry>
43      <entry align="center">
44      Area
45      </entry>
46      <entry>
47      </entry>
48      <entry align="left">
49      Text and notes
50      </entry>
51    </row>
52  </thead>
53  <tbody>
54    <row>
55      <entry align="left">
56      3007
57      </entry>
58      <entry align="center">
59      CBC_NOINT
60      </entry>
61      <entry>
62      </entry>
63      <entry align="left">
64      <computeroutput>No integer variables - nothing to do</computeroutput>
65      </entry>
66    </row>
67    <row>
68      <entry namest="c1" nameend="c3">
69      </entry>
70      <entry align="left">
71      <simpara>
72      JJHF
73      </simpara>
74      </entry>
75    </row>
76  </tbody>
77  </tgroup>
78  </table>
79
80
81
82  <table frame="none" align="left">
83  <title>
84  CBC Messages Passed At or Above Logging Level 1
85  </title>
86  <tgroup cols="4" colsep="1" rowsep="1">
87  <colspec colname="c1"/>
88  <colspec colname="c2"/>
89  <colspec colname="c3"/>
90  <colspec colname="c4"/>
91  <thead>
92    <row>
93      <entry align="center">
94      Code
95      </entry>
96      <entry align="center">
97      Area
98      </entry>
99      <entry>
100      </entry>
101      <entry align="left">
102      Text and notes
103      </entry>
104    </row>
105  </thead>
106  <tbody>
107    <row>
108      <entry align="left">
109      1
110      </entry>
111      <entry align="center">
112      CBC_END
113      </entry>
114      <entry>
115      </entry>
116      <entry align="left">
117      <computeroutput>Search completed - best objective %g, took %d iterations and %d nodes
118      </computeroutput>
119      </entry>
120    </row>
121    <row>
122      <entry namest="c1" nameend="c3">
123      </entry>
124      <entry align="left">
125      <simpara>
126      JJHF
127      </simpara>
128      </entry>
129    </row>
130    <row>
131      <entry align="left">
132      3
133      </entry>
134      <entry align="center">
135      CBC_MAXNODES
136      </entry>
137      <entry>
138      </entry>
139      <entry align="left">
140      <computeroutput>Exiting on maximum nodes
141      </computeroutput>
142      </entry>
143    </row>
144    <row>
145      <entry namest="c1" nameend="c3">
146      </entry>
147      <entry align="left">
148      <simpara>
149      JJHF
150      </simpara>
151      </entry>
152    </row>
153    <row>
154      <entry align="left">
155      4
156      </entry>
157      <entry align="center">
158      CBC_SOLUTION
159      </entry>
160      <entry>
161      </entry>
162      <entry align="left">
163      <computeroutput>
164      Integer solution of %g found after %d iterations and %d nodes
165      </computeroutput>
166      </entry>
167    </row>
168    <row>
169      <entry namest="c1" nameend="c3">
170      </entry>
171      <entry align="left">
172      <simpara>
173      JJHF
174      </simpara>
175      </entry>
176    </row>
177    <row>
178      <entry align="left">
179      5
180      </entry>
181      <entry align="center">
182      CBC_END
183      </entry>
184      <entry>
185      </entry>
186      <entry align="left">
187      <computeroutput>
188      Partial search - best objective %g (best possible %g), took %d iterations and %d nodes
189      </computeroutput>
190      </entry>
191    </row>
192    <row>
193      <entry namest="c1" nameend="c3">
194      </entry>
195      <entry align="left">
196      <simpara>
197      JJHF
198      </simpara>
199      </entry>
200    </row>
201    <row>
202      <entry align="left">
203      6
204      </entry>
205      <entry align="center">
206      CBC_INFEAS
207      </entry>
208      <entry>
209      </entry>
210      <entry align="left">
211      <computeroutput>
212      The LP relaxation is infeasible or too expensive
213      </computeroutput>
214      </entry>
215    </row>
216    <row>
217      <entry namest="c1" nameend="c3">
218      </entry>
219      <entry align="left">
220      <simpara>
221      JJHF
222      </simpara>
223      </entry>
224    </row>
225    <row>
226      <entry align="left">
227      9
228      </entry>
229      <entry align="center">
230      CBC_INTEGERINCREMENT
231      </entry>
232      <entry>
233      </entry>
234      <entry align="left">
235      <computeroutput>
236      Objective coefficients multiple of %g
237      </computeroutput>
238      </entry>
239    </row>
240    <row>
241      <entry namest="c1" nameend="c3">
242      </entry>
243      <entry align="left">
244      <simpara>
245      JJHF
246      </simpara>
247      </entry>
248    </row>
249    <row>
250      <entry align="left">
251      10
252      </entry>
253      <entry align="center">
254      CBC_STATUS
255      </entry>
256      <entry>
257      </entry>
258      <entry align="left">
259      <computeroutput>
260      After %d nodes, %d on tree, %g best solution, best possible %g
261      </computeroutput>
262      </entry>
263    </row>
264    <row>
265      <entry namest="c1" nameend="c3">
266      </entry>
267      <entry align="left">
268      <simpara>
269      JJHF
270      </simpara>
271      </entry>
272    </row>    <row>
273      <entry align="left">
274      11
275      </entry>
276      <entry align="center">
277      CBC_GAP
278      </entry>
279      <entry>
280      </entry>
281      <entry align="left">
282      <computeroutput>
283      Exiting as integer gap of %g less than %g or %g%%
284      </computeroutput>
285      </entry>
286    </row>
287    <row>
288      <entry namest="c1" nameend="c3">
289      </entry>
290      <entry align="left">
291      <simpara>
292      JJHF
293      </simpara>
294      </entry>
295    </row>   
296     <row>
297      <entry align="left">
298      12
299      </entry>
300      <entry align="center">
301      CBC_ROUNDING
302      </entry>
303      <entry>
304      </entry>
305      <entry align="left">
306      <computeroutput>
307      Integer solution of %g found by heuristic after %d iterations and %d nodes
308      </computeroutput>
309      </entry>
310    </row>
311    <row>
312      <entry namest="c1" nameend="c3">
313      </entry>
314      <entry align="left">
315      <simpara>
316      JJHF
317      </simpara>
318      </entry>
319    </row>    <row>
320      <entry align="left">
321      13
322      </entry>
323      <entry align="center">
324      CBC_ROOT
325      </entry>
326      <entry>
327      </entry>
328      <entry align="left">
329      <computeroutput>
330      At root node, %d cuts changed objective from %g to %g in %d passes
331      </computeroutput>
332      </entry>
333    </row>
334    <row>
335      <entry namest="c1" nameend="c3">
336      </entry>
337      <entry align="left">
338      <simpara>
339      JJHF
340      </simpara>
341      </entry>
342    </row>   
343    <row>
344      <entry align="left">
345      14
346      </entry>
347      <entry align="center">
348      CBC_GENERATOR
349      </entry>
350      <entry>
351      </entry>
352      <entry align="left">
353      <computeroutput>
354      Cut generator %d (%s) - %d row cuts (%d active), %d column cuts %? in %g seconds - new frequency is %d
355      </computeroutput>
356      </entry>
357    </row>
358    <row>
359      <entry namest="c1" nameend="c3">
360      </entry>
361      <entry align="left">
362      <simpara>
363      JJHF
364      </simpara>
365      </entry>
366    </row>   
367    <row>
368      <entry align="left">
369      16
370      </entry>
371      <entry align="center">
372      CBC_STRONGSOL
373      </entry>
374      <entry>
375      </entry>
376      <entry align="left">
377      <computeroutput>
378      Integer solution of %g found by strong branching after %d iterations and %d nodes
379      </computeroutput>
380      </entry>
381    </row>
382    <row>
383      <entry namest="c1" nameend="c3">
384      </entry>
385      <entry align="left">
386      <simpara>
387      JJHF
388      </simpara>
389      </entry>
390    </row>   
391    <row>
392      <entry align="left">
393      17
394      </entry>
395      <entry align="center">
396      CBC_INFEAS
397      </entry>
398      <entry>
399      </entry>
400      <entry align="left">
401      <computeroutput>
402      %d solved, %d variables fixed, %d tightened
403      </computeroutput>
404      </entry>
405    </row>
406    <row>
407      <entry namest="c1" nameend="c3">
408      </entry>
409      <entry align="left">
410      <simpara>
411      JJHF
412      </simpara>
413      </entry>
414    </row>   
415    <row>
416      <entry align="left">
417      18
418      </entry>
419      <entry align="center">
420      CBC_VUB_END
421      </entry>
422      <entry>
423      </entry>
424      <entry align="left">
425      <computeroutput>
426      After tightenVubs, %d variables fixed, %d tightened
427      </computeroutput>
428      </entry>
429    </row>
430    <row>
431      <entry namest="c1" nameend="c3">
432      </entry>
433      <entry align="left">
434      <simpara>
435      JJHF
436      </simpara>
437      </entry>
438    </row>   
439    <row>
440      <entry align="left">
441      19
442      </entry>
443      <entry align="center">
444      CBC_MAXSOLS
445      </entry>
446      <entry>
447      </entry>
448      <entry align="left">
449      <computeroutput>
450      Exiting on maximum solutions
451      </computeroutput>
452      </entry>
453    </row>
454    <row>
455      <entry namest="c1" nameend="c3">
456      </entry>
457      <entry align="left">
458      <simpara>
459      JJHF
460      </simpara>
461      </entry>
462    </row>
463   <row>
464      <entry align="left">
465      20
466      </entry>
467      <entry align="center">
468      CBC_MAXTIME
469      </entry>
470      <entry>
471      </entry>
472      <entry align="left">
473      <computeroutput>
474      Exiting on maximum time
475      </computeroutput>
476      </entry>
477    </row>
478    <row>
479      <entry namest="c1" nameend="c3">
480      </entry>
481      <entry align="left">
482      <simpara>
483      JJHF
484      </simpara>
485      </entry>
486    </row>
487    <row>
488      <entry align="left">
489      23
490      </entry>
491      <entry align="center">
492      CBC_CUTOFF_WARNING
493      </entry>
494      <entry>
495      </entry>
496      <entry align="left">
497      <computeroutput>
498      Cutoff set to %g - equivalent to best solution of %g
499      </computeroutput>
500      </entry>
501    </row>
502    <row>
503      <entry namest="c1" nameend="c3">
504      </entry>
505      <entry align="left">
506      <simpara>
507      JJHF
508      </simpara>
509      </entry>
510    </row>   
511    <row>
512      <entry align="left">
513      24
514      </entry>
515      <entry align="center">
516      CBC_TREE_SOL
517      </entry>
518      <entry>
519      </entry>
520      <entry align="left">
521      <computeroutput>
522      Integer solution of %g found by subtree after %d iterations and %d nodes
523      </computeroutput>
524      </entry>
525    </row>
526    <row>
527      <entry namest="c1" nameend="c3">
528      </entry>
529      <entry align="left">
530      <simpara>
531      JJHF
532      </simpara>
533      </entry>
534    </row>   
535     <row>
536      <entry align="left">
537      26
538      </entry>
539      <entry align="center">
540      CBC_PRIORITY
541      </entry>
542      <entry>
543      </entry>
544      <entry align="left">
545      <computeroutput>
546      Setting priorities for objects %d to %d inclusive (out of %d)
547      </computeroutput>
548      </entry>
549    </row>
550    <row>
551      <entry namest="c1" nameend="c3">
552      </entry>
553      <entry align="left">
554      <simpara>
555      JJHF
556      </simpara>
557      </entry>
558    </row>   
559    <row>
560      <entry align="left">
561      3008
562      </entry>
563      <entry align="center">
564      CBC_WARNING_STRONG
565      </entry>
566      <entry>
567      </entry>
568      <entry align="left">
569      <computeroutput>
570      Strong branching is fixing too many variables, too expensively!
571      </computeroutput>
572      </entry>
573    </row>
574    <row>
575      <entry namest="c1" nameend="c3">
576      </entry>
577      <entry align="left">
578      <simpara>
579      JJHF
580      </simpara>
581      </entry>
582    </row>
583  </tbody>
584  </tgroup>
585  </table>
586
587  <table frame="none" align="left">
588  <title>
589  CLP Messages Passed At or Above Logging Level 2
590  </title>
591  <tgroup cols="4" colsep="1" rowsep="1">
592  <colspec colname="c1"/>
593  <colspec colname="c2"/>
594  <colspec colname="c3"/>
595  <colspec colname="c4"/>
596  <thead>
597    <row>
598      <entry align="center">
599      Code
600      </entry>
601      <entry align="center">
602      Area
603      </entry>
604      <entry>
605      </entry>
606      <entry align="left">
607      Text and notes
608      </entry>
609    </row>
610  </thead>
611  <tbody>
612    <row>
613    <row>
614      <entry align="left">
615      8
616      </entry>
617      <entry align="center">
618      CBC_SOLINDIVIDUAL
619      </entry>
620      <entry>
621      </entry>
622      <entry align="left">
623      <computeroutput>
624      %d has value %g
625      </computeroutput>
626      </entry>
627    </row>
628    <row>
629      <entry namest="c1" nameend="c3">
630      </entry>
631      <entry align="left">
632      <simpara>
633      JJHF
634      </simpara>
635      </entry>
636    </row>
637      <entry align="left">
638      15
639      </entry>
640      <entry align="center">
641      CBC_BRANCH
642      </entry>
643      <entry>
644      </entry>
645      <entry align="left">
646      <computeroutput>
647      Node %d Obj %g Unsat %d depth %d
648      </computeroutput>
649      </entry>
650    </row>
651    <row>
652      <entry namest="c1" nameend="c3">
653      </entry>
654      <entry align="left">
655      <simpara>
656      JJHF
657      </simpara>
658      </entry>
659    </row>
660    <row>
661      <entry align="left">
662      21
663      </entry>
664      <entry align="center">
665      CBC_NOTFEAS1
666      </entry>
667      <entry>
668      </entry>
669      <entry align="left">
670      <computeroutput>
671      On closer inspection node is infeasible
672      </computeroutput>
673      </entry>
674    </row>
675    <row>
676      <entry namest="c1" nameend="c3">
677      </entry>
678      <entry align="left">
679      <simpara>
680      JJHF
681      </simpara>
682      </entry>
683    </row>
684    <row>
685      <entry align="left">
686      22
687      </entry>
688      <entry align="center">
689      CBC_NOTFEAS2
690      </entry>
691      <entry>
692      </entry>
693      <entry align="left">
694      <computeroutput>
695      On closer inspection objective value of %g above cutoff of %g
696      </computeroutput>
697      </entry>
698    </row>
699    <row>
700      <entry namest="c1" nameend="c3">
701      </entry>
702      <entry align="left">
703      <simpara>
704      JJHF
705      </simpara>
706      </entry>
707    </row>
708    <row>
709      <entry align="left">
710      23
711      </entry>
712      <entry align="center">
713      CBC_NOTFEAS3
714      </entry>
715      <entry>
716      </entry>
717      <entry align="left">
718      <computeroutput>
719      Allowing solution, even though largest row infeasibility is %g
720      </computeroutput>
721      </entry>
722    </row>
723    <row>
724      <entry namest="c1" nameend="c3">
725      </entry>
726      <entry align="left">
727      <simpara>
728      JJHF
729      </simpara>
730      </entry>
731    </row>
732  </tbody>
733  </tgroup>
734  </table>
735
736  <table frame="none" align="left">
737  <title>
738  CBC Messages Passed At or Above Logging Level 3
739  </title>
740  <tgroup cols="4" colsep="1" rowsep="1">
741  <colspec colname="c1"/>
742  <colspec colname="c2"/>
743  <colspec colname="c3"/>
744  <colspec colname="c4"/>
745  <thead>
746    <row>
747      <entry align="center">
748      Code
749      </entry>
750      <entry align="center">
751      Area
752      </entry>
753      <entry>
754      </entry>
755      <entry align="left">
756      Text and notes
757      </entry>
758    </row>
759  </thead>
760  <tbody>
761    <row>
762      <entry align="left">
763      7
764      </entry>
765      <entry align="center">
766      CBC_STRONG
767      </entry>
768      <entry>
769      </entry>
770      <entry align="left">
771      <computeroutput>
772      Strong branching on %d (%d), down %g (%d) up %g (%d) value %g
773      </computeroutput>
774      </entry>
775    </row>
776    <row>
777      <entry namest="c1" nameend="c3">
778      </entry>
779      <entry align="left">
780      <simpara>
781      JJHF
782      </simpara>
783      </entry>
784    </row>
785    <row>
786      <entry align="left">
787      25
788      </entry>
789      <entry align="center">
790      CBC_INTERATE_STRONG
791      </entry>
792      <entry>
793      </entry>
794      <entry align="left">
795      <computeroutput>
796      %d cleanup iterations before strong branching
797      </computeroutput>
798      </entry>
799    </row>
800    <row>
801      <entry namest="c1" nameend="c3">
802      </entry>
803      <entry align="left">
804      <simpara>
805      JJHF
806      </simpara>
807      </entry>
808    </row>
809   </tbody>
810  </tgroup>
811  </table>
812</chapter>
Note: See TracBrowser for help on using the repository browser.