亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? glpk.h

?? 著名的大規模線性規劃求解器源碼GLPK.C語言版本,可以修剪.內有詳細幫助文檔.
?? H
?? 第 1 頁 / 共 4 頁
字號:
      /* pointer to the head endpoint */      void *data;      /* pointer to data associated with the arc */      void *temp;      /* working pointer */      glp_arc *t_prev;      /* pointer to previous arc having the same tail endpoint */      glp_arc *t_next;      /* pointer to next arc having the same tail endpoint */      glp_arc *h_prev;      /* pointer to previous arc having the same head endpoint */      glp_arc *h_next;      /* pointer to next arc having the same head endpoint */};glp_graph *glp_create_graph(int v_size, int a_size);/* create graph */void glp_set_graph_name(glp_graph *G, const char *name);/* assign (change) graph name */int glp_add_vertices(glp_graph *G, int nadd);/* add new vertices to graph */glp_arc *glp_add_arc(glp_graph *G, int i, int j);/* add new arc to graph */void glp_erase_graph(glp_graph *G, int v_size, int a_size);/* erase graph content */void glp_delete_graph(glp_graph *G);/* delete graph */void glp_mincost_lp(glp_prob *lp, glp_graph *G, int names, int v_rhs,      int a_low, int a_cap, int a_cost);/* convert minimum cost flow problem to LP */int glp_mincost_okalg(glp_graph *G, int v_rhs, int a_low, int a_cap,      int a_cost, double *sol, int a_x, int v_pi);/* find minimum-cost flow with out-of-kilter algorithm */void glp_maxflow_lp(glp_prob *lp, glp_graph *G, int names, int s,      int t, int a_cap);/* convert maximum flow problem to LP */int glp_maxflow_ffalg(glp_graph *G, int s, int t, int a_cap,      double *sol, int a_x, int v_cut);/* find maximal flow with Ford-Fulkerson algorithm */int glp_read_mincost(glp_graph *G, int v_rhs, int a_low, int a_cap,      int a_cost, const char *fname);/* read min-cost flow problem data in DIMACS format */int glp_write_mincost(glp_graph *G, int v_rhs, int a_low, int a_cap,      int a_cost, const char *fname);/* write min-cost flow problem data in DIMACS format */int glp_read_maxflow(glp_graph *G, int *s, int *t, int a_cap,      const char *fname);/* read maximum flow problem data in DIMACS format */int glp_write_maxflow(glp_graph *G, int s, int t, int a_cap,      const char *fname);/* write maximum flow problem data in DIMACS format */int glp_netgen(glp_graph *G, int v_rhs, int a_cap, int a_cost,      const int parm[1+15]);/* Klingman's network problem generator */int glp_gridgen(glp_graph *G, int v_rhs, int a_cap, int a_cost,      const int parm[1+14]);/* grid-like network problem generator */int glp_rmfgen(glp_graph *G, int *s, int *t, int a_cap,      const int parm[1+5]);/* Goldfarb's maximum flow problem generator */int glp_weak_comp(glp_graph *G, int v_num);/* find all weakly connected components of graph *//**********************************************************************/#define LPX glp_prob/* problem class: */#define LPX_LP          100   /* linear programming (LP) */#define LPX_MIP         101   /* mixed integer programming (MIP) *//* type of auxiliary/structural variable: */#define LPX_FR          110   /* free variable */#define LPX_LO          111   /* variable with lower bound */#define LPX_UP          112   /* variable with upper bound */#define LPX_DB          113   /* double-bounded variable */#define LPX_FX          114   /* fixed variable *//* optimization direction flag: */#define LPX_MIN         120   /* minimization */#define LPX_MAX         121   /* maximization *//* status of primal basic solution: */#define LPX_P_UNDEF     132   /* primal solution is undefined */#define LPX_P_FEAS      133   /* solution is primal feasible */#define LPX_P_INFEAS    134   /* solution is primal infeasible */#define LPX_P_NOFEAS    135   /* no primal feasible solution exists *//* status of dual basic solution: */#define LPX_D_UNDEF     136   /* dual solution is undefined */#define LPX_D_FEAS      137   /* solution is dual feasible */#define LPX_D_INFEAS    138   /* solution is dual infeasible */#define LPX_D_NOFEAS    139   /* no dual feasible solution exists *//* status of auxiliary/structural variable: */#define LPX_BS          140   /* basic variable */#define LPX_NL          141   /* non-basic variable on lower bound */#define LPX_NU          142   /* non-basic variable on upper bound */#define LPX_NF          143   /* non-basic free variable */#define LPX_NS          144   /* non-basic fixed variable *//* status of interior-point solution: */#define LPX_T_UNDEF     150   /* interior solution is undefined */#define LPX_T_OPT       151   /* interior solution is optimal *//* kind of structural variable: */#define LPX_CV          160   /* continuous variable */#define LPX_IV          161   /* integer variable *//* status of integer solution: */#define LPX_I_UNDEF     170   /* integer solution is undefined */#define LPX_I_OPT       171   /* integer solution is optimal */#define LPX_I_FEAS      172   /* integer solution is feasible */#define LPX_I_NOFEAS    173   /* no integer solution exists *//* status codes reported by the routine lpx_get_status: */#define LPX_OPT         180   /* optimal */#define LPX_FEAS        181   /* feasible */#define LPX_INFEAS      182   /* infeasible */#define LPX_NOFEAS      183   /* no feasible */#define LPX_UNBND       184   /* unbounded */#define LPX_UNDEF       185   /* undefined *//* exit codes returned by solver routines: */#define LPX_E_OK        200   /* success */#define LPX_E_EMPTY     201   /* empty problem */#define LPX_E_BADB      202   /* invalid initial basis */#define LPX_E_INFEAS    203   /* infeasible initial solution */#define LPX_E_FAULT     204   /* unable to start the search */#define LPX_E_OBJLL     205   /* objective lower limit reached */#define LPX_E_OBJUL     206   /* objective upper limit reached */#define LPX_E_ITLIM     207   /* iterations limit exhausted */#define LPX_E_TMLIM     208   /* time limit exhausted */#define LPX_E_NOFEAS    209   /* no feasible solution */#define LPX_E_INSTAB    210   /* numerical instability */#define LPX_E_SING      211   /* problems with basis matrix */#define LPX_E_NOCONV    212   /* no convergence (interior) */#define LPX_E_NOPFS     213   /* no primal feas. sol. (LP presolver) */#define LPX_E_NODFS     214   /* no dual feas. sol. (LP presolver) */#define LPX_E_MIPGAP    215   /* relative mip gap tolerance reached *//* control parameter identifiers: */#define LPX_K_MSGLEV    300   /* lp->msg_lev */#define LPX_K_SCALE     301   /* lp->scale */#define LPX_K_DUAL      302   /* lp->dual */#define LPX_K_PRICE     303   /* lp->price */#define LPX_K_RELAX     304   /* lp->relax */#define LPX_K_TOLBND    305   /* lp->tol_bnd */#define LPX_K_TOLDJ     306   /* lp->tol_dj */#define LPX_K_TOLPIV    307   /* lp->tol_piv */#define LPX_K_ROUND     308   /* lp->round */#define LPX_K_OBJLL     309   /* lp->obj_ll */#define LPX_K_OBJUL     310   /* lp->obj_ul */#define LPX_K_ITLIM     311   /* lp->it_lim */#define LPX_K_ITCNT     312   /* lp->it_cnt */#define LPX_K_TMLIM     313   /* lp->tm_lim */#define LPX_K_OUTFRQ    314   /* lp->out_frq */#define LPX_K_OUTDLY    315   /* lp->out_dly */#define LPX_K_BRANCH    316   /* lp->branch */#define LPX_K_BTRACK    317   /* lp->btrack */#define LPX_K_TOLINT    318   /* lp->tol_int */#define LPX_K_TOLOBJ    319   /* lp->tol_obj */#define LPX_K_MPSINFO   320   /* lp->mps_info */#define LPX_K_MPSOBJ    321   /* lp->mps_obj */#define LPX_K_MPSORIG   322   /* lp->mps_orig */#define LPX_K_MPSWIDE   323   /* lp->mps_wide */#define LPX_K_MPSFREE   324   /* lp->mps_free */#define LPX_K_MPSSKIP   325   /* lp->mps_skip */#define LPX_K_LPTORIG   326   /* lp->lpt_orig */#define LPX_K_PRESOL    327   /* lp->presol */#define LPX_K_BINARIZE  328   /* lp->binarize */#define LPX_K_USECUTS   329   /* lp->use_cuts */#define LPX_K_BFTYPE    330   /* lp->bfcp->type */#define LPX_K_MIPGAP    331   /* lp->mip_gap */#define LPX_C_COVER     0x01  /* mixed cover cuts */#define LPX_C_CLIQUE    0x02  /* clique cuts */#define LPX_C_GOMORY    0x04  /* Gomory's mixed integer cuts */#define LPX_C_MIR       0x08  /* mixed integer rounding cuts */#define LPX_C_ALL       0xFF  /* all cuts */typedef struct{     /* this structure contains results reported by the routines which         checks Karush-Kuhn-Tucker conditions (for details see comments         to those routines) */      /*--------------------------------------------------------------*/      /* xR - A * xS = 0 (KKT.PE) */      double pe_ae_max;      /* largest absolute error */      int    pe_ae_row;      /* number of row with largest absolute error */      double pe_re_max;      /* largest relative error */      int    pe_re_row;      /* number of row with largest relative error */      int    pe_quality;      /* quality of primal solution:         'H' - high         'M' - medium         'L' - low         '?' - primal solution is wrong */      /*--------------------------------------------------------------*/      /* l[k] <= x[k] <= u[k] (KKT.PB) */      double pb_ae_max;      /* largest absolute error */      int    pb_ae_ind;      /* number of variable with largest absolute error */      double pb_re_max;      /* largest relative error */      int    pb_re_ind;      /* number of variable with largest relative error */      int    pb_quality;      /* quality of primal feasibility:         'H' - high         'M' - medium         'L' - low         '?' - primal solution is infeasible */      /*--------------------------------------------------------------*/      /* A' * (dR - cR) + (dS - cS) = 0 (KKT.DE) */      double de_ae_max;      /* largest absolute error */      int    de_ae_col;      /* number of column with largest absolute error */      double de_re_max;      /* largest relative error */      int    de_re_col;      /* number of column with largest relative error */      int    de_quality;      /* quality of dual solution:         'H' - high         'M' - medium         'L' - low         '?' - dual solution is wrong */      /*--------------------------------------------------------------*/      /* d[k] >= 0 or d[k] <= 0 (KKT.DB) */      double db_ae_max;      /* largest absolute error */      int    db_ae_ind;      /* number of variable with largest absolute error */      double db_re_max;      /* largest relative error */      int    db_re_ind;      /* number of variable with largest relative error */      int    db_quality;      /* quality of dual feasibility:         'H' - high         'M' - medium         'L' - low         '?' - dual solution is infeasible */      /*--------------------------------------------------------------*/      /* (x[k] - bound of x[k]) * d[k] = 0 (KKT.CS) */      double cs_ae_max;      /* largest absolute error */      int    cs_ae_ind;      /* number of variable with largest absolute error */      double cs_re_max;      /* largest relative error */      int    cs_re_ind;      /* number of variable with largest relative error */      int    cs_quality;      /* quality of complementary slackness:         'H' - high         'M' - medium         'L' - low         '?' - primal and dual solutions are not complementary */} LPXKKT;#define lpx_create_prob _glp_lpx_create_probLPX *lpx_create_prob(void);/* create problem object */#define lpx_set_prob_name _glp_lpx_set_prob_namevoid lpx_set_prob_name(LPX *lp, const char *name);/* assign (change) problem name */#define lpx_set_obj_name _glp_lpx_set_obj_namevoid lpx_set_obj_name(LPX *lp, const char *name);/* assign (change) objective function name */#define lpx_set_obj_dir _glp_lpx_set_obj_dirvoid lpx_set_obj_dir(LPX *lp, int dir);/* set (change) optimization direction flag */#define lpx_add_rows _glp_lpx_add_rowsint lpx_add_rows(LPX *lp, int nrs);/* add new rows to problem object */#define lpx_add_cols _glp_lpx_add_colsint lpx_add_cols(LPX *lp, int ncs);/* add new columns to problem object */#define lpx_set_row_name _glp_lpx_set_row_namevoid lpx_set_row_name(LPX *lp, int i, const char *name);/* assign (change) row name */#define lpx_set_col_name _glp_lpx_set_col_namevoid lpx_set_col_name(LPX *lp, int j, const char *name);/* assign (change) column name */#define lpx_set_row_bnds _glp_lpx_set_row_bndsvoid lpx_set_row_bnds(LPX *lp, int i, int type, double lb, double ub);/* set (change) row bounds */#define lpx_set_col_bnds _glp_lpx_set_col_bndsvoid lpx_set_col_bnds(LPX *lp, int j, int type, double lb, double ub);/* set (change) column bounds */#define lpx_set_obj_coef _glp_lpx_set_obj_coefvoid lpx_set_obj_coef(glp_prob *lp, int j, double coef);/* set (change) obj. coefficient or constant term */#define lpx_set_mat_row _glp_lpx_set_mat_rowvoid lpx_set_mat_row(LPX *lp, int i, int len, const int ind[],      const double val[]);/* set (replace) row of the constraint matrix */#define lpx_set_mat_col _glp_lpx_set_mat_colvoid lpx_set_mat_col(LPX *lp, int j, int len, const int ind[],      const double val[]);/* set (replace) column of the constraint matrix */#define lpx_load_matrix _glp_lpx_load_matrixvoid lpx_load_matrix(LPX *lp, int ne, const int ia[], const int ja[],      const double ar[]);/* load (replace) the whole constraint matrix */#define lpx_del_rows _glp_lpx_del_rowsvoid lpx_del_rows(LPX *lp, int nrs, const int num[]);/* delete specified rows from problem object */#define lpx_del_cols _glp_lpx_del_colsvoid lpx_del_cols(LPX *lp, int ncs, const int num[]);/* delete specified columns from problem object */#define lpx_delete_prob _glp_lpx_delete_probvoid lpx_delete_prob(LPX *lp);/* delete problem object */#define lpx_get_prob_name _glp_lpx_get_prob_nameconst char *lpx_get_prob_name(LPX *lp);/* retrieve problem name */#define lpx_get_obj_name _glp_lpx_get_obj_nameconst char *lpx_get_obj_name(LPX *lp);/* retrieve objective function name */#define lpx_get_obj_dir _glp_lpx_get_obj_dirint lpx_get_obj_dir(LPX *lp);/* retrieve optimization direction flag */#define lpx_get_num_rows _glp_lpx_get_num_rowsint lpx_get_num_rows(LPX *lp);/* retrieve number of rows */#define lpx_get_num_cols _glp_lpx_get_num_colsint lpx_get_num_cols(LPX *lp);/* retrieve number of columns */#define lpx_get_row_name _glp_lpx_get_row_name

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频一区二区| 日韩精品最新网址| 日韩一区二区影院| 欧美国产精品中文字幕| 一区二区三区国产| 精彩视频一区二区三区| 99re热视频精品| 欧美片在线播放| 国产欧美日韩视频一区二区| 久久精品男人天堂av| 一区二区三区四区亚洲| 免费观看91视频大全| 播五月开心婷婷综合| 91麻豆精品国产91久久久久久 | 国产精品成人免费精品自在线观看 | 麻豆成人91精品二区三区| 高清视频一区二区| 在线播放中文字幕一区| 自拍偷拍欧美激情| 国产一区二区毛片| 欧美精品 国产精品| 国产午夜精品美女毛片视频| 日韩精品亚洲一区二区三区免费| 国产盗摄视频一区二区三区| 欧美久久婷婷综合色| 中文字幕一区二区三区四区不卡 | 26uuu国产电影一区二区| 亚洲精品美国一| 成人午夜激情片| 精品免费国产一区二区三区四区| 亚洲欧美日韩在线不卡| 成人激情视频网站| 久久久久久久网| 免费成人在线播放| 欧美精品在线一区二区三区| ...av二区三区久久精品| 国产.欧美.日韩| 久久亚洲精品国产精品紫薇| 日本特黄久久久高潮| 欧美影院午夜播放| 夜夜嗨av一区二区三区中文字幕 | 亚洲成人综合在线| 色综合久久久久久久久久久| 国产欧美日韩三区| 成人午夜激情视频| 国产精品成人一区二区三区夜夜夜| 精一区二区三区| 日韩欧美一二区| 亚洲v中文字幕| 欧美日韩免费一区二区三区| 一区二区日韩av| 成人国产精品免费网站| 久久精品夜色噜噜亚洲aⅴ| 国产美女主播视频一区| 国产午夜亚洲精品午夜鲁丝片| 国产成人三级在线观看| 久久久久久久久久久久久久久99 | 亚洲综合在线电影| 日本高清无吗v一区| 亚洲欧洲制服丝袜| 色偷偷88欧美精品久久久| 亚洲精品成人精品456| 91视频一区二区| 亚洲一卡二卡三卡四卡五卡| 欧美日韩国产小视频| 亚洲www啪成人一区二区麻豆 | 高潮精品一区videoshd| 国产精品女人毛片| 国产一区二区福利| 国产拍揄自揄精品视频麻豆| av中文字幕不卡| 亚洲国产婷婷综合在线精品| 欧美一级二级三级乱码| 国产伦精品一区二区三区免费| 国产喷白浆一区二区三区| 91网站在线播放| 日本免费新一区视频| 久久色在线观看| 国产成人日日夜夜| 亚洲国产精品自拍| 欧洲在线/亚洲| 蜜桃av一区二区在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品卡一卡二卡三| 欧美调教femdomvk| 蜜臂av日日欢夜夜爽一区| 亚洲国产激情av| 欧美日韩中文字幕精品| 久久国产麻豆精品| 亚洲婷婷国产精品电影人久久| 欧美另类一区二区三区| 国产精品一区不卡| 综合激情网...| 欧美精品v国产精品v日韩精品 | 91麻豆免费在线观看| 日本网站在线观看一区二区三区| 中文字幕视频一区| 国产亚洲午夜高清国产拍精品| 日韩欧美一区二区免费| 欧美日韩亚洲综合一区 | 国产一区二区三区美女| 午夜精品免费在线| 一色桃子久久精品亚洲| 国产精品视频免费| 中文字幕免费不卡在线| 国产午夜亚洲精品理论片色戒| 精品国产一区二区在线观看| 欧美一级日韩不卡播放免费| 欧美猛男超大videosgay| 91福利视频在线| 日本丰满少妇一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 成人精品在线视频观看| 国产成人精品免费| 国产99久久久国产精品免费看| 国精品**一区二区三区在线蜜桃| 麻豆国产91在线播放| 精品一二三四区| 狠狠网亚洲精品| 国产成人三级在线观看| 国产**成人网毛片九色| 成人午夜视频在线| 91亚洲精品一区二区乱码| 一本色道久久综合亚洲aⅴ蜜桃| 色网站国产精品| 欧美日韩一区二区三区免费看| 欧美日韩一区在线| 日韩一区二区在线观看视频播放| 精品日韩99亚洲| 久久久91精品国产一区二区精品| 欧美激情一区二区三区蜜桃视频| 中文字幕亚洲一区二区av在线 | 日韩成人午夜精品| 麻豆传媒一区二区三区| 国产精品911| 99久久精品情趣| 欧洲精品中文字幕| 日韩欧美在线网站| 国产欧美精品一区二区色综合| 亚洲人快播电影网| 日本不卡1234视频| 成人综合婷婷国产精品久久免费| 91蜜桃视频在线| 91麻豆精品国产| 国产精品乱码人人做人人爱| 亚洲一区二区3| 国产精品资源在线| 91成人免费在线视频| 欧美成人精品1314www| 成人免费在线视频观看| 日日摸夜夜添夜夜添精品视频 | 亚洲图片一区二区| 国产一区二区在线影院| 91香蕉视频黄| 久久亚洲综合色| 亚洲国产aⅴ成人精品无吗| 国产毛片精品一区| 欧美体内she精高潮| 国产日韩av一区二区| 视频一区在线播放| 99久久久国产精品免费蜜臀| 日韩一区二区三区电影| 一区二区视频在线| 国产曰批免费观看久久久| 色呦呦网站一区| 久久精品男人天堂av| 五月婷婷激情综合网| 99r精品视频| 国产亚洲成aⅴ人片在线观看| 亚洲成人资源网| 99视频在线观看一区三区| 日韩欧美不卡在线观看视频| 玉足女爽爽91| 99久久精品免费看国产| 久久久不卡网国产精品二区| 奇米四色…亚洲| 欧美午夜视频网站| 亚洲人亚洲人成电影网站色| 国产一区二区按摩在线观看| 777午夜精品免费视频| 一区二区欧美精品| 91网站在线播放| 中文字幕亚洲一区二区va在线| 国产精品亚洲一区二区三区妖精| 欧美一区2区视频在线观看| 一区二区三区不卡视频在线观看| 国产福利一区二区三区在线视频| 日韩免费观看2025年上映的电影| 亚洲成av人片一区二区梦乃| 在线观看一区不卡| 亚洲另类在线制服丝袜| 91小视频在线观看| 亚洲精品国产精品乱码不99| 91天堂素人约啪| 亚洲色欲色欲www在线观看| 91视频免费看| 亚洲综合在线五月| 欧美三级日韩三级| 三级欧美在线一区| 日韩一区二区三区四区|